問題タブ [quicklisp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
945 参照

utf-8 - quicklisp で rfc2388 をスライムにロードするにはどうすればよいですか?

Slimeでquicklispを介してhunchentootを読み込もうとしていますが、次のエラーが発生します。

次のいずれかを実行しようとすると、次のようになります。

または単に:

他の人もこれを受け ているようです。考えられる答えのヒントを1つ見つけました。

そこから、試してみました(たとえば、[this]に基づいて、emacs構成に次を追加します:

しかし... emacsを完全に再起動した後でも、上記の構成を読み取っている新しいスライムがあることを確認するために、同じエラーが発生します。

それで、私は何が欠けているのですか、そして/またはどうすればこれをロードできますか?

前もって感謝します!(成功した答えに来てくれてありがとう。;)

0 投票する
1 に答える
4293 参照

lisp - quicklisp によってインストールされたパッケージを使用するには?

quicklisp を使用して CL-PNG パッケージをインストールしました。

ここで、CL-PNG パッケージに依存する独自のパッケージを定義したいと考えています。そのようです:

コンパイルすると、次のエラーが発生します。

(require :PNG)パッケージをコンパイルする前に REPLを呼び出す必要があるようです。

requireREPLを手動で呼び出すことなく、CL-PNG パッケージをコンパイラで使用できるようにするにはどうすればよいですか?

更新: SBCL を使用しています。

0 投票する
4 に答える
5363 参照

common-lisp - quicklispによって構成されたasdfにローカルプロジェクトを追加する方法

asdfによって既知のプロジェクトにローカルプロジェクトを追加したいのですが、asdfがquicklispによってインストールおよび構成され、*central-registry*.lispファイルを含む「#P / home / user / quicklisp /quicklisp/」を指しているためです。 。ディレクトリへのシンボリックリンクがそれを行うとマニュアルが説明しているので、私はそれを行う方法がわかりませんが、quicklispの内部をいじりたくありません。(ただし、修正プログラムとしては機能します!)

したがって:quicklispによってインストールおよび構成されたasdf(QUICKLISPではない)にローカルプロジェクトを追加するにはどうすればよいですか?

0 投票する
2 に答える
1848 参照

common-lisp - QuicklispはHunchentootのLIBSSLをインストールできません

今日、CLispをWin7PCにインストールしました。私の環境の選択を批判しないでください。ただし、この特定のセットアップにQuicklispとHunchentootに関連する欠陥がある場合は、遠慮なく指摘してください。Quicklispをダウンロードしてインストールし、それを使用してHunchentootを取得しようとしましたが、エラーが発生したようです。

(ql:quickload "hunchentoot")と入力すると、すべてうまくいくようですが、1つはCL + SSLですか?何らかの理由で、その特定のコンポーネントはインストールされません。とにかく、ここに出力があります:

これが何を意味するのか、またはこのとらえどころのないライブラリをインストールする方法を誰かが知っていますか?Quicklisp経由でCL+SSLをインストールしようとしましたが、同じエラーが発生しました。ライブラリ「libssl32.dll」を開けません

編集:LispBoxを使用してHunchentootをインストールしようとしましたが、まったく同じエラーが発生しました。

0 投票する
2 に答える
660 参照

qt - OS X Lion で Clozure CL を使用すると Commonqt が機能しない

OS X Lion で Clozure CL を使って Commonqt を使いたいと思っていました。

しかし、それは機能していませんでした...

共通qt

Commonqt は、Qt の煙ライブラリへの Common Lisp バインディングです。

http://common-lisp.net/project/commonqt/

私の設定はそれです

OS X ライオン 10.7.4

Xcode 4.3.3

Clozure CL バージョン 1.8

qt 4.8.2 (git clone git://gitorious.org/qt/qt.git) "./configure && make install && make"

  • somkegen (git clone git://anongit.kde.org/smokegen) "cmake . && make install"
  • Smokeqt (git clone git://anongit.kde.org/smokeqt) "cmake . && make install"

クイックリスプ

  • local-projects commonqt (git clone git://gitorious.org/commonqt/commonqt.git) "qmake && make clean && make"

参照: http://kvardek-du.kerno.org/2011/12/setting-up-commonqt-on-osx.html

qt.asd(共通qt)

だから私は変更されました(だから - > dylib)

しかし、エラーが発生しました。例えば

ソースコード

http://pleasegodno.wordpress.com/common-lisp-tutorials/common-lisp-gui-programming-with-commonqt/2-classes-and-methods/

これは私の間違った設定ですか?または、OS X Lion で Clozure Cl を使用すると、Commonqt のソースが機能しませんか?

次に、私は何をすべきですか?

user1234192 のアドバイス: ccl -> ccl64

再試行します。

0 投票する
1 に答える
778 参照

common-lisp - clisp に quicklisp が既にインストールされているかどうかをテストする

私は、quickload でインストールされたパッケージを利用する Common Lisp のプロジェクトに取り組んでいます。必要なプログラムがインストールされているかどうかをテストするプロジェクトのルートに bash スクリプトを作成しています。すべてチェックアウトすると、プロジェクトをロードする Lisp スクリプトが実行されます。quicklisp がインストールされているかどうかをテストする何らかの方法が必要です。これにより、quicklisp を自動的にダウンロードしてインストールする許可をユーザーに求めることができるようになります。これをテストする方法はありますか?Quicklisp は、OS 上のパッケージとしてではなく、clisp 内にインストールされるため、プログラムがインストールされているかどうかをテストするために bash ビルトインを使用しても機能しません。

0 投票する
1 に答える
399 参照

common-lisp - GCLでquicklispを使用する方法はありますか?

インストール/(load "/home/inaimathi/quicklisp/setup.lisp")両方が失敗します。この2011 年の未解決のタスクは、おそらく修正されていないことを示しています。

回避策はありますか?

0 投票する
0 に答える
189 参照

quicklisp - quicklisp-client:quickload は定義されていません

Slimv に quicklisp をインストールしましたが、quickload が機能していないようです。

apropos は機能するので、何が問題なのかわかりません。

0 投票する
1 に答える
148 参照

common-lisp - CMUCL の使用中にエラーが発生しました

quicklisp で cmucl を見つめると、次のエラーが表示されます。

どうすれば修正できますか、ありがとう!

0 投票する
2 に答える
1119 参照

common-lisp - 一般的な Lisp プロジェクトで複数の asdf ファイルをロードしないようにするにはどうすればよいですか?

Peter Seibel の本Practical Common Lispを読んでいるときに、Emacs の SLIME および quicklisp と組み合わせて Common Lisp パッケージ システムを処理する方法を理解するのに苦労しました。彼が提供するプロジェクトの構造は次のとおりです。

  • spam.lispは、他の 2 つのパッケージにcom.gigamonkeys.spam依存しています。cl-ppcrecom.gigamonkeys.pathnames
  • pathnames.lispパッケージにcom.gigamonkeys.pathnames
  • spam.asdcom.gigamonkeys.spamパッケージの依存関係を説明します
  • pathnames.asdcom.gigamonkeys.pathnamesパッケージの依存関係を説明します

最終的なターゲットである spam.lisp をビルドするために私が現在見つけた唯一の方法は、次のとおりです。

  1. pathnames.asdSLIME を使用してファイルをコンパイルおよびロードします ( C-x C-k)
  2. REPL でcom.gigamonkeys.pathname入力してパッケージをロードします(asdf:operate 'asdf:load-op 'spam)
  3. REPL でcl-ppcre入力してパッケージをロードします(ql:quickload "cl-ppcre")
  4. spam.asdSLIME を使用してファイルをコンパイルおよびロードする
  5. REPL でcom.gigamonkeys.spam入力してパッケージをロードします(asdf:operate 'asdf:load-op 'spam)

これは、単一のファイル ( ) で定義された関数を使用するために必要な非常に多くの作業のように思えますspam.lisp。何か間違ったことをしているに違いありません。spam.lispより少ないコマンドで、再帰的にその依存関係をロードする方法はありますか?