問題タブ [clisp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
148 参照

lisp - リスト値をCLの数値に設定し、その後それらをチェックする

私はCLで遊んでいて、完全な2次元バージョンに取り組む前に、1次元バージョンの戦艦を作成していますが、ハングアップしました。ボートがそこにあるかどうかを確認するために、ゼロで表し、スポットがヒットした場合はアスタリスクに置き換えるので、リストを。で確認できますnumberp。ただし、を実行する(new-game)とすぐに終了します。これは、ゼロが正しく入力されていないため、数値として認識されていることを示しています。私は何が間違っているのですか?私はそれが新人の間違いであるに違いないことを知っています。

0 投票する
2 に答える
106 参照

lisp - フォーマット関数でリストの要素を使用する

私は次のようなことをしたい:

そして、出力を

1 ここにいくつかのテキスト 2 3 4 ここにさらにテキスト 5 6

(nth 1 list) (nth 2 list) などを呼び出さずにこれを行うにはどうすればよいですか?

0 投票する
2 に答える
936 参照

lisp - Lispの土地の例の冗長性?

Land of Lispの良いところをたくさん読んだので、そこを調べて何が見えるか見てみようと思いました。

(コメントは私のものです)
(参考までに-メソッドのシグネチャはです(list-of-symbols bool-whether-to-caps bool-whether-to-treat-literally)が、作成者はこれらを短縮しました(lst caps lit)。)

しかしとにかく、ここに質問があります:
これは(cond... (lit ...) ((or caps lit) ...))それにあります。私の理解では、これはif(lit){ ... } else if(caps || lit){...}Cスタイルの構文に変換されます。その場合、orステートメントは冗長ではありませんか?(or caps lit)キャップがの場合に条件が呼び出される条件はありnilますか?

0 投票する
1 に答える
619 参照

common-lisp - CLISPとCL-WHOを使用したCGIの例?

誰かが私にclispスクリプトの簡単な例を提供してもらえますか?

  • CGI
  • / usr / local / bin / clisp
  • CL-WHOまたは同等のもの?

私のインストールは、apache2、clisp、quicklispで構成されています。

前もって感謝します!

0 投票する
2 に答える
663 参照

lisp - マップカーとアソシエイト

私はやりたい:

そして返してもらう

(assoc 'a '((a . b) (c . d) (s . f)))返品(A . B)(assoc 's '((a . b) (c . d) (s . f)))返品を考えると、これはかなり合理的(S . F)です。しかし、残念ながらそれは機能しません:

何かご意見は?

0 投票する
1 に答える
193 参照

lisp - 条件付き照応コレクションのベストプラクティス?

シーケンスを反復処理し、条件付きで各要素に対して操作を実行してから収集しようとしています(ただし、基準に一致した場合のみ)。これが機能する単純化された例です。これがLispで適切かベストプラクティスかを知りたいだけです。

収量

これはうまくいきます。私には面白く見えますが、いつでもそれほど多くはありませんが、必要なものを返すために条件を整える必要があると感じているためです。照応はいつの評価に役立つ思いますが、これは私には少し人工的なようです。私は何かが足りないのですか?私はほんの数週間だけlisperでした。

編集:実際、これを適用しようとしたとき、私は少し混乱しています。私が本当にやりたいのはこれです:

しかし、2番目にそれは束縛されていないように見えます...どうすればこれを行うことができますか?

0 投票する
7 に答える
9215 参照

lisp - CLISPで画面をクリアするために使用できるコマンドはどれですか?

cmd.exeのclsなど。これができないととても迷惑です。

0 投票する
2 に答える
485 参照

lisp - Lisp:なぜそしてどのように'(nil nil)がtrueと評価されるのですか?

上記のコードで、Lispインタプリタが常にこれらのフォームをtrue(print-true)と評価するのはなぜですか。nilCommonLispでは間違っていると思いました。

GNUCLISPを使用しています。

0 投票する
2 に答える
395 参照

lisp - +、-、*、および/を使用して式に対して記号演算と数値演算の両方を実行するLISP関数

私は現在、小さなプロジェクトのLISP演習に取り組んでおり、深刻な支援が必要です。これは多かれ少なかれ初心者の質問かもしれませんが、2つの未評価の関数を取り込んで、変数に割り当てが与えられているかどうかに応じて結果を吐き出す特定の関数を書くことに完全に迷っています。

例は

どこ

私の目標はevalexp関数を書くことですが、どこから始めればよいのかさえ考えられません。

これまでのところ私は

.. それほどでもない。誰かが私を助けてくれるか、良い方向に導いてくれるなら、私は感謝以上のものになるでしょう。

0 投票する
2 に答える
1037 参照

lisp - CLISP でのディレクトリの一覧表示

CLISP でディレクトリ内のすべてのファイルのリストを取得しようとしましたが、ディレクトリ内のすべての非ディレクトリ ファイルしか取得できませんでした。

現在、Windows 7 で cygwin を使用してこれを試しているため、結果に影響する可能性があります。私はCLISP(およびLISP全体)にかなり慣れていませんが、現在やろうとしていることは次のとおりです。

これにより、「C:\Download」内のすべての非ディレクトリ ファイルが正常に返されます。ただし、ディレクトリは返されません。すべてを検索しましたが、すべての Common Lisp リファレンスは「ディレクトリ」の使用を指していますが、それは不可能に思えます。ディレクトリ内のすべてのファイルをアドレス指定する Common Lisp (またはおそらく CLISP のみ?) の方法はありません。

どんな助けでも大歓迎です。前もって感謝します!