sbcl

    10

    4答えて

    SBCL REPLをCLISP REPLと同様に動作させる方法でカスタマイズする方法はありますか?標準のSBCL REPLは、Mac OS Xでは本当に使用できません。矢印キーやバックスペースを使用することはできません。

    3

    3答えて

    バイナリで109,1101101などの整数があるとします。この数値のビットをどのように反復するのですか?たとえば:[64,32,8,4,1]? lispでこれを行う良い方法は何でしょうか?私は、ケースを追加してforマクロを少し修正するべきですか?または、整数をビットベクトルまたはリストに変換する必要がありますか?

    2

    2答えて

    私はSBCLのパッケージ管理ツールとしてquicklispを使用しています。 しかし、現在のユーザーのホームディレクトリにパッケージをインストールすることは、ql:quickloadであまり便利ではないことがあります。たとえば、xmlsのインストールに(ql:quickload "xmls")を使用すると、他のユーザーは使用できません。 さらに悪いことに、スクリプトとしてlispコードを実行したい

    4

    2答えて

    私はDebian squeezeで、cl-swank/slime 1:20120420-2(Debianのバージョン番号)でSBCL 1.0.56を使用しています。これらはすべて現在の バージョンが不安定です。 私はサードパーティのCLパッケージの読み込みに問題があります。 DebianでCLを使用するための のドキュメント(実際にはLinuxのCL の使用方法のドキュメント)はスケッチで矛盾して

    1

    1答えて

    Steel Bank Common Lispを使ったSICPの作業では、私は合理的な成功を収めましたが、私は "Picture Language"の例に悩まされました。以下は、PPMファイルに書き込むようには見えませんが、私が書いた他の回転や反転は行います。私はLAMBDAが内部で呼び出されたときに何らかの形で関数を返さないと思われますか? 私はすでにM-xチェックパンフレットを持っていますが、何

    5

    2答えて

    これは私がパッケージfooからシンボル:barと:bazをエクスポートする方法である: (in-package :cl-user) (defpackage foo (:use :cl) (:export :bar :baz)) (in-package :foo) 私はSBCLは文句とコンパイルが失敗したエクスポートシンボルのリストから:bazを削除します。私はSBCLは

    9

    2答えて

    Common Lisp(SBCL 1.0.58)ではなぜマクロはgensymを使用しますが、ANDは使用しませんか?例えば 、 CL-USER> (macroexpand '(and 1 2 3 4 5)) (IF 1 (AND 2 3 4 5) NIL) T CL-USER> (macroexpand '(or 1 2 3 4 5))

    7

    3答えて

    私は何十年もLISPの周りを踊っていましたが、今は深刻になることに決めました。 Practical Common LISPのオンライン版を見ていきます。 これは私の設定です: のMacOSX 10.7.8 のXcode 4.5.2 SBCL 1.0.55.0-abb03f9 のEmacs 24.2.1(x86_64版 - リンゴダーウィン、NSのリンゴのAppKit-1038.36 ) SLIME

    6

    2答えて

    練習として、私はダレン・ウィルキンソンのブログ投稿Gibbs sampler in various languages (revisited)にサンプルプログラムを書き直しました。 コードは以下のとおりです。このコードは、BUILDAPPを使用してコアイメージを作成し、SBCL 1.0.56を使用して、周りに53秒で私の(5歳)のマシン上で実行され、これはタイミングがために計算された方法であったた

    2

    2答えて

    私はemacsをSLIMEとSBCLで動作するように設定したいと思っています。 はの.emacsファイルは次のようになります。 (add-to-list 'load-path "D:/app/slime/") (setq inferior-lisp-program "sbcl") (require 'slime) (slime-setup) 今私は、Emacsを起動することができるよ、し