問題タブ [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.
utf-8 - quicklisp で rfc2388 をスライムにロードするにはどうすればよいですか?
Slimeでquicklispを介してhunchentootを読み込もうとしていますが、次のエラーが発生します。
次のいずれかを実行しようとすると、次のようになります。
または単に:
他の人もこれを受け ているようです。考えられる答えのヒントを1つ見つけました。
そこから、試してみました(たとえば、[this]に基づいて、emacs構成に次を追加します:
しかし... emacsを完全に再起動した後でも、上記の構成を読み取っている新しいスライムがあることを確認するために、同じエラーが発生します。
それで、私は何が欠けているのですか、そして/またはどうすればこれをロードできますか?
前もって感謝します!(成功した答えに来てくれてありがとう。;)
lisp - quicklisp によってインストールされたパッケージを使用するには?
quicklisp を使用して CL-PNG パッケージをインストールしました。
ここで、CL-PNG パッケージに依存する独自のパッケージを定義したいと考えています。そのようです:
コンパイルすると、次のエラーが発生します。
(require :PNG)
パッケージをコンパイルする前に REPLを呼び出す必要があるようです。
require
REPLを手動で呼び出すことなく、CL-PNG パッケージをコンパイラで使用できるようにするにはどうすればよいですか?
更新: SBCL を使用しています。
common-lisp - quicklispによって構成されたasdfにローカルプロジェクトを追加する方法
asdfによって既知のプロジェクトにローカルプロジェクトを追加したいのですが、asdfがquicklispによってインストールおよび構成され、*central-registry*
.lispファイルを含む「#P / home / user / quicklisp /quicklisp/」を指しているためです。 。ディレクトリへのシンボリックリンクがそれを行うとマニュアルが説明しているので、私はそれを行う方法がわかりませんが、quicklispの内部をいじりたくありません。(ただし、修正プログラムとしては機能します!)
したがって:quicklispによってインストールおよび構成されたasdf(QUICKLISPではない)にローカルプロジェクトを追加するにはどうすればよいですか?
common-lisp - QuicklispはHunchentootのLIBSSLをインストールできません
今日、CLispをWin7PCにインストールしました。私の環境の選択を批判しないでください。ただし、この特定のセットアップにQuicklispとHunchentootに関連する欠陥がある場合は、遠慮なく指摘してください。Quicklispをダウンロードしてインストールし、それを使用してHunchentootを取得しようとしましたが、エラーが発生したようです。
(ql:quickload "hunchentoot")と入力すると、すべてうまくいくようですが、1つはCL + SSLですか?何らかの理由で、その特定のコンポーネントはインストールされません。とにかく、ここに出力があります:
これが何を意味するのか、またはこのとらえどころのないライブラリをインストールする方法を誰かが知っていますか?Quicklisp経由でCL+SSLをインストールしようとしましたが、同じエラーが発生しました。ライブラリ「libssl32.dll」を開けません
編集:LispBoxを使用してHunchentootをインストールしようとしましたが、まったく同じエラーが発生しました。
qt - OS X Lion で Clozure CL を使用すると Commonqt が機能しない
OS X Lion で Clozure CL を使って Commonqt を使いたいと思っていました。
しかし、それは機能していませんでした...
共通qt
Commonqt は、Qt の煙ライブラリへの Common Lisp バインディングです。
私の設定はそれです
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)
しかし、エラーが発生しました。例えば
ソースコード
これは私の間違った設定ですか?または、OS X Lion で Clozure Cl を使用すると、Commonqt のソースが機能しませんか?
次に、私は何をすべきですか?
user1234192 のアドバイス: ccl -> ccl64
再試行します。
common-lisp - clisp に quicklisp が既にインストールされているかどうかをテストする
私は、quickload でインストールされたパッケージを利用する Common Lisp のプロジェクトに取り組んでいます。必要なプログラムがインストールされているかどうかをテストするプロジェクトのルートに bash スクリプトを作成しています。すべてチェックアウトすると、プロジェクトをロードする Lisp スクリプトが実行されます。quicklisp がインストールされているかどうかをテストする何らかの方法が必要です。これにより、quicklisp を自動的にダウンロードしてインストールする許可をユーザーに求めることができるようになります。これをテストする方法はありますか?Quicklisp は、OS 上のパッケージとしてではなく、clisp 内にインストールされるため、プログラムがインストールされているかどうかをテストするために bash ビルトインを使用しても機能しません。
common-lisp - GCLでquicklispを使用する方法はありますか?
インストール/(load "/home/inaimathi/quicklisp/setup.lisp")
両方が失敗します。この2011 年の未解決のタスクは、おそらく修正されていないことを示しています。
回避策はありますか?
quicklisp - quicklisp-client:quickload は定義されていません
Slimv に quicklisp をインストールしましたが、quickload が機能していないようです。
apropos は機能するので、何が問題なのかわかりません。
common-lisp - CMUCL の使用中にエラーが発生しました
quicklisp で cmucl を見つめると、次のエラーが表示されます。
どうすれば修正できますか、ありがとう!
common-lisp - 一般的な Lisp プロジェクトで複数の asdf ファイルをロードしないようにするにはどうすればよいですか?
Peter Seibel の本Practical Common Lispを読んでいるときに、Emacs の SLIME および quicklisp と組み合わせて Common Lisp パッケージ システムを処理する方法を理解するのに苦労しました。彼が提供するプロジェクトの構造は次のとおりです。
spam.lisp
は、他の 2 つのパッケージにcom.gigamonkeys.spam
依存しています。cl-ppcre
com.gigamonkeys.pathnames
pathnames.lisp
パッケージにcom.gigamonkeys.pathnames
spam.asd
、com.gigamonkeys.spam
パッケージの依存関係を説明しますpathnames.asd
、com.gigamonkeys.pathnames
パッケージの依存関係を説明します
最終的なターゲットである spam.lisp をビルドするために私が現在見つけた唯一の方法は、次のとおりです。
pathnames.asd
SLIME を使用してファイルをコンパイルおよびロードします (C-x C-k
)- REPL で
com.gigamonkeys.pathname
入力してパッケージをロードします(asdf:operate 'asdf:load-op 'spam)
- REPL で
cl-ppcre
入力してパッケージをロードします(ql:quickload "cl-ppcre")
spam.asd
SLIME を使用してファイルをコンパイルおよびロードする- REPL で
com.gigamonkeys.spam
入力してパッケージをロードします(asdf:operate 'asdf:load-op 'spam)
これは、単一のファイル ( ) で定義された関数を使用するために必要な非常に多くの作業のように思えますspam.lisp
。何か間違ったことをしているに違いありません。spam.lisp
より少ないコマンドで、再帰的にその依存関係をロードする方法はありますか?