sbcl

    1

    1答えて

    私はオブジェクトoを持っていますが、これはSBCLのクラスXのインスタンスです。 私は、そのファイルをload-X-objectで読み込んだときに結果として得られるオブジェクトがoと等価であるように、oをファイルにシリアライズする関数write-X-objectを必要とします。 ;; writing the object (write-X-object o "~/tmp/o.serialized

    8

    1答えて

    これは私には何度も起こります。私はクラスを定義し、それがfuncallableか、Gtkウィジェットクラスであることを忘れてしまい、メタクラスを記述する必要があります。しかし、それが定義されると、SBCLは(たとえこのクラスのインスタンスがなくても)私にメタクラスを変更させません。例えば、 (defclass foo() ((slot-a))) を評価して、メタクラスを追加し、再評価

    1

    2答えて

    を、次の作品中: (let* ((i (make-string-input-stream "foo bar baz")) (p (sb-ext:run-program "/bin/cat" '() :input i :output *trace-output* :wait t))) (sb-ext:process-close p)) 以下のコードはない -

    0

    1答えて

    ASDFとCommon Lispを使い始めるのに問題があります。 最小限の例を取り上げるにはどうすればよいですか?

    1

    2答えて

    パッケージをたくさん使用し、エクスポートされたシンボルが名前を変更することがよくあります。私はパッケージを再コンパイルしようとすると、私はこのような警告が表示されます: package.lisp:3:1: warning: MY-PROJECT also exports the following symbols: (OLD-SYMBOL1 OLD-SYMBOL2 OLD-S

    4

    1答えて

    現在、quicklispでSBCLを実行しています。私はFILE-IOが見つからない依存関係のエラーシステムを得るとき (ql:quickload "project") をロードしようとしていた古いプロジェクトを見つけました。私project.asdファイル中の依存関係は、他の依存関係の :depends-on (#:file-io #:cl-ppcre #:logv #:cl-mustach

    3

    1答えて

    に 私はSBCLのLispでは、子プロセスとして、スタンフォードパーサを産卵トラブルに実行しています: (defvar *p* (sb-ext:run-program "/usr/bin/java" (list "-cp" "\"/home/todd/CoreNLP/*\"" "-Xmx2g" "edu.stanford.nlp.pipeline.Stan

    1

    1答えて

    私はSBCLのsb-ext:run-programを介してcommon-lispで外部シェルコマンドを呼び出そうとしています。この実行プログラムのコマンドについて ドキュメントは、ここで見つけることができます: セクションでhttp://sbcl.org/manual/index.html 7.7.3外部プログラム にそのページを実行すると、例が含まれていません。まず ...これは私がやろうとして

    0

    2答えて

    ターミナルでSBCL & Clozure CLを使用する場合は、キーバインディングを使用したいと考えています。 ターミナルでClispを使用する場合は、キーバインディングを使用できます。たとえば、「Control-p」と入力すると、入力したコードの履歴を一覧表示できます。 「Control-d」と入力すると文字を削除することもできます。 SBCL &で同じことを行う方法を知っていますか?Clozu

    4

    1答えて

    したがって、実際には、下位シェルを使用してSBCL Lispから実行するプログラムを実際に取得しています(おそらくUIOPはうまくいくでしょう)。とにかく、私はそれを行うことができるようになったので、バックグラウンドで実行されている場合、プログラムとやり取りする方法がまだ分かりません。 実行中のプログラムのstdinとstdoutに接続されているパイプやストリームのような機能は、すべて文書化されて