sbcl

    10

    1答えて

    機能が常に最大量のデバッグ情報でコンパイルされるように、Lispセッションを初期化するにはどうすればよいですか(Slimeとsbclを使用しています)

    4

    1答えて

    私はLispコード(Common Lisp、Steel Bank、SLIME)をデバッグしています(初心者です)。 私のバックトレースの最初のフレームは、次のとおりです。 0: (SB-KERNEL:TWO-ARG-> 1 NIL) 私の質問は: "SB-KERNEL:TWO-ARG" は正確に何をしてやる/チェック/意味ですか? 私はこれを自分自身でオンラインで調べる必要がありますか? (私

    9

    1答えて

    私はLispデバッガの出力を解釈し、使用する方法を理解しようとしています。 私の関数の評価のための非常に単純なバックトレースがありますが、私はどのようにLisp 'フォーム'が関数内で例外が発生したかを調べるためにどのように使用するのか分かりません。 私のコードでエラーが発生した場所を見つけるために何をすべきかの手がかりがありがとうと思います。 また、2番目のフレームは「フレームに使用できるデバッ

    7

    2答えて

    私が使っている2台のコンピュータで自分の.sbclrcファイルを稼働させるには、sbcl内からホスト名やオペレーティングシステムを取得する方法が必要です。私は設定してから環境変数を探すことができると知っていますが、より直接的なアプローチがありますか? 更新 ケンからの答えはSBCLに固有ではないので、私は、Common Lispのを参照するための質問を変更しました。

    2

    2答えて

    私はSLIMEとSBCLを持つemacsを持っています。そして、私はemacsがのフォーマットの文字列&のように 'FORMAT'の定義を持っているという問題に固執していますので、REPLでは(フォーマット "hello"のような)評価しようとしているときにエラーが発生します:型引数:stringp、t。 これは、関数の場合はオーバーライドされますか? EmacsにSBCLで定義された関数を使用さ

    5

    2答えて

    私はバグのコードを書いています。 例: (print (/ 1 0)) 私はC-C、C-Cでコンパイルしようとしています。 スタックフレームでエラーをキャッチします。 エラーが発生したコードに行が表示されます。スタックフレーム内の行で 'v'をクリックし、エラーをキャッチしました。 Error: Cannot find source location for: #<COMPILED-CODE-

    9

    2答えて

    C + +とPythonに由来するcommon-lispで始まったばかりです。私は、画面上に画像を表示する以外の何もしないシンプルなSDLプログラムを実行しようとしています。私はそれをスリムの中から働かせることができます。問題は、スクリプトとしてシェルから実行するとうまくいかないことです。 私のプログラムは次のようになります。 #!/usr/bin/sbcl --script (asdf:op

    5

    3答えて

    (run-program "/usr/ls" '())をSBCLで実行できます。 Schemeの実装には同等のものがありますか?

    2

    2答えて

    私はclsqlを動作させようとしています(cl-mysqlを使用していましたが、代替案を見ていました)。私はすべての方法を通じて(簡潔にするために上記のトリミング)accept再起動に従っている場合だけ、この時点で周りに再生しようと、私はconnect (connect '("localhost" "test" "user" "password") :database-type :mysql)

    1

    1答えて

    SBCL 1.0.45の場合、quicklispを使用してclsql-mysqlをロードすると、「no symbol」に関するエラーが表示されます。負荷。具体的には、エラーがある: [パッケージCLSQL-のMySQL] ファイル:/home/blake/quicklisp/dists/quicklisp/software/clsql-20110829-git/db-mysql/mysql-sql