gnu-common-lisp

    2

    2答えて

    このコードは、警告メッセージを除き、必要に応じて機能します。 GNU Common Lispでは、他の可能な警告メッセージを抑制することなく、そのメッセージを抑制するにはどうすればいいですか? Vatineの種類の返信に応じて 1 (defgeneric zang (x y) 2 (:documentation "they want you to put documentation here")

    1

    1答えて

    でプロパティ名を展開しますが、このプロパティリストを考えてみましょう: (defvar *some-variable* (list :foo "fooval" :bar "barval")) この単純なコール: (getf *some-variable* :foo) 利回り予想通り"fooval"。 FOOで (my-macro 'foo) 結果:このようにそれを呼び出して、残念ながら

    1

    2答えて

    私はread ingの間に(他のアクションの中で)ハッシュテーブルを構築しようとしています。私はハッシュテーブルにグローバルスコープ(まだ)を持たせたくないので、マクロとgensymでこれをやっています。 xのマクロの中でsetfに似ているが、どこかにシンボルを定義するのではなく、ハッシュテーブルのエントリを定義するマクロsを定義しています。それは爆破する。私はエラーメッセージを理解していると思い

    1

    1答えて

    テイル再帰よりも速いので、n個のルーク問題を解決しようとしていますが、すべての作業を行う方法がわかりません。私は、この問題の背後にある理論を見上げると何かで与えられる解決策は、式で与えられる「電話番号」と呼ばれることがわかってきました: T(1)= 1とT (2)= 2. 私はこの方程式を評価する再帰関数を作成しましたが、T(40)まではすぐにしか動作しません。現在のところ、推定値ではn> 100