common-lisp

    1

    1答えて

    リスト内の特定の要素Eを、すべてのメインリストレベルで別のリストKに置き換えようとしています。 (defun replaceList(l e k) (cond ((null l) nil) ((equal e (car l)) (cons k (replaceList (cdr l) e k))) ((listp (car l)) ((equal

    1

    1答えて

    の割り当てに失敗しました: mmap: wanted 1040384 bytes at 0x20000000, actually mapped at 0x715fa2145000 ensure_space: failed to allocate 1040384 bytes at 0x20000000 (hint: Try "ulimit -a"; maybe you should increa

    1

    1答えて

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

    2

    1答えて

    認証のためのcaveman、lucerne、radiance、cl-oauthのようなWebフレームワークのWebアプリケーションでは、cancancanまたはpunditのような共通のlispの認証ライブラリを探していますが、 quicklispで何かを見つける。どんな助言も助けることができる

    1

    2答えて

    CLでは文字のUnicode名を文字列にすることはできますか?引数として#\αを受け取る 関数は、"GREEK SMALL LETTER ALPHA"を返しますか?

    2

    2答えて

    スタンドアロンの実行可能ファイルをSBCLでビルドするにはどうすればよいですか?私は試しました ; SLIME 2.20 CL-USER> (defun hullo() (format t "hullo")) HULLO CL-USER> (sb-ext:save-lisp-and-die "hullo" :toplevel #'hullo :executable t)

    0

    2答えて

    私はLispの初心者です。私は2つのfunctions、defparameter、およびdefstructを持っています。本がinputBookに渡されるたびに、本のタイトル(文字列)をdefparameterの名前にしたいと思います。これは可能ですか? "MobyDick"と書かれているような文字列をハードコードしようとしましたが、エラーが発生します。これも可能ですか? 私は単にtitleを渡さ

    4

    1答えて

    Common Lispのツールをより深く理解するために、ドキュメントを読む際に苦労していました。つまり、問題のマクロの使用方法を理解することは困難です。 たとえば、this考える: do ({var | (var [init-form [step-form]])}*) (end-test-form result-form*) declaration* {tag | statement}* どのよう

    2

    1答えて

    インラインJavaScriptを生成しようとしていますが、(:script)内にparenscriptコードを入れ、cl-whoを使用して(str)タグを入れなければなりません。 ps,ps*,ps-inlineおよびps-inline*は、生成されたjsと大きな違いはないようです。 コードの重複を避けるためにマクロを書く一般的な方法はありますか、それとも良い方法がありますか? (in-packa