問題タブ [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 投票する
3 に答える
876 参照

recursion - 基本的なLISP再帰、3より大きい値を列挙する

3を超える数値のリスト内の要素の数を列挙する再帰LISP関数が必要です。lets、loops、またはwhileを使用することは許可されておらず、基本的なCAR、CDR、SETQ、COND、CONS、APPEND、PROGNのみを使用できます。 、リスト..。

これは、この関数での私の試みです。

関数呼び出し:

0 投票する
4 に答える
2006 参照

lisp - 最後の要素のLISP車?

LISPは私を再び困惑させます...なぜリストの最後の要素の値を取得できないのですか?私はこれに似たリストを設定しています:

今、私は4のリターンを受け取ります:

次の場合、(5)のリターンがあります。

しかし、私は5を取得できません:

これはなぜですか?また、5の値を取得するにはどうすればよいですか?

エラー:

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

lisp - (list 'quote 'x) が ('x) または (quote 'x) ではなく、'x に評価されるのはなぜですか?

私は LISP を学ぼうとしており、次のコードに似たコード例を使用していました。

(リスト '引用 5)

これは、REPL で '5 に評価されます。('5) または (quote 5) と評価されると予想しました

CLISP REPL でこれを試しています。

どんな助けでも大歓迎です。

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

lisp - Lispでのリストの比較

私はこれを自分で行う方法を見つけることができましたが、これを行うためのより簡単な、おそらく組み込みの方法があると感じています。2つのリストが要素を共有しているかどうかを確認したいと思います。これらは私が現在扱っている2つのリストです:

両方のリストにが含まれているので、リスト(1 3 7)を比較してを返したいのですがT

単にカップルを設定するよりも、これを行うためのより良い方法はありDOLISTますか?

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

common-lisp - CLISP には SBCL の sb-ext:*posix-argv* のようなものがありますか?

Lisp から CLISP の argv にアクセスできるようにしたいと考えています。

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

lisp - clisp:リストのリストから削除

(remove '(1 2) '((1 2) (1 3)))'(1 2)CommonLispのリストから 削除されません。(私はそれが使用し、使用eqしないと思いますequal)。Common lispのリストのリストから要素を削除する他の方法はありますか?

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

lisp - 定義のパラメータを使用してLispで構造を定義する方法

このようなLispコードを書きたい

ゲームのボードを表す構造を定義するため。

指定された次元(サイズxサイズ)でその場でマトリックスを作成するmake-boardを使用して新しいボードを作成できるようにしたいので、make-boardを作成する別の関数からmake-boardを呼び出す必要はありません。マトリックス。

ただし、そのコードをclispインタープリターにロードして、(make-boardを使用して)新しいボードを作成しようとすると、「size」に値がないことを示すエラーメッセージが表示されます。

構造の定義そのもので構造のフィールドを使用する方法はありますか?

それとも私はこれをすべきですか?

本当に、make-boardとcreate-boardの両方を利用できるようにするのは好きではありません。プログラミングの間違いにつながる可能性があるからです。

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

lisp - 設定可能なnthcdr実装は存在しますか?

私はclispを使用していますが、使用できるnthcdrの設定可能なバージョンを備えたライブラリがあるかどうか疑問に思います。

0 投票する
5 に答える
7068 参照

haskell - LISPまたはHaskell

LISPまたはHaskell、関数型プログラミングを学ぶ必要がありますが、lispは非常に古いと聞きましたが、これら2つの言語間のアドバイスはありますか?

0 投票する
3 に答える
5420 参照

lisp - 何を学ぶべきかScheme vs Lisp

スキーム対 Lisp ? 何を学ぶべきか、関数型プログラミングの言語が必要です。