問題タブ [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 投票する
1 に答える
318 参照

common-lisp - プログラムにquicklispをロードする

プログラムの開始時にquicklispをロードする正しい方法は何ですか? 現在、quicklisp が .eclrc に挿入したブロックをコピー/ペーストしています。

しかし、物事を行うためのより面倒でない方法が必要なようです。

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

lisp - QuickLisp の使用時に ECL を開始できない

よろしく!

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

common-lisp - CommonLispでシステムに含まれるパッケージを決定する方法

Quicklispを介してシステムをインストールするたびに、基本的なパッケージの名前を常に検索しています。これは、再生する「最終製品」APIをエクスポートするため、平均的なユーザーが興味を持つでしょう。したがって、誰もがその名前を知っていて、REPLでコマンドを発行する必要があります。

REPLで遊ぶために。

古語のドキュメントを検索せずに、Quicklispによってロードされたシステムに含まれるパッケージをすばやく簡単に判別する方法はありますか?

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

emacs - Quicklisp を使用して Emacs に CL-PNG をインストールしようとすると、エラー メッセージが表示されます

私が得た回答が、一般的に Lisp パッケージをインストールする際に他の人に役立つことを願っています。setup.exe を使用して libpng をインストールしました (このリンク: http://sourceforge.net/projects/gnuwin32/files/libpng/1.2.37/libpng-1.2.37-setup.exe/download?use_mirror=iweb)。 ..私は手動でそれをしませんでした....私はLispの実装にSbclを使用していますEmacs で (ql:quickload "png") を実行しようとしましたが、実行すると次のエラー メッセージが表示され続けます。

外部プロセスはコード 1 で終了しました。コマンドは次のとおりです: "C:/MinGW/bin/gcc.exe" "-m32" "-I/opt/local/include" "-I/Program Files (x86)/Steel Bank Common Lisp /1.1.4/site/cffi/" "-o" "D:\Users\W\AppData\Local\common-lisp\cache\sbcl-1.1.4-win-x86\D\Users\W\AppData\ Roaming\quicklisp\dists\quicklisp\software\cl-png-0.6\grovel.exe" "D:\Users\W\AppData\Local\common-lisp\cache\sbcl-1.1.4-win-x86\D\ Users\W\AppData\Roaming\quicklisp\dists\quicklisp\software\cl-png-0.6\grovel.c" 出力は次のとおりです。

【タイプSIMPLE-ERRORの条件】

私が試した他のこと:

D:\Program Files (x86)\GnuWin32 (libpng がインストールされているフォルダー) からすべての dll ファイル、つまり libpng に関連するすべての dll ファイルを取得し、それらを私の SBCL\1.14 フォルダーにコピーしました。 dll ファイルを作成して、SBCL がアクセスできるようにします。それでも上記のエラーが発生しました:

私は Windows 8 を使用しています - D:\Program Files (x86)\GnuWin32\ (libpng がインストールされているフォルダー) をパス環境変数に追加しました。 Emacsでまだ同じ\上記のエラーが発生します....どんな助けもいただければ幸いです

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

common-lisp - OS X で、SLIME を使用すると、外部ライブラリをロードするときに劣った Lisp が停止しました

Quicklisp を使用してシステムをロードし、コードを Slime でデバッグします。Quicklisp は、cl-postgresql を除く多くのシステムを正常にロードします。

スライムで評価(ql:quickload "clsql-postgresql")すると、inferior lisp が終了します。

スライムプリント

ミニバッファと

*inferior-lisp* バッファー内。

ただし、Slime を使用せずに SBCL で (ql:quickload "clsql-postgresql") を評価しても、エラーは発生しません。

Google で「trace/BPT trap: 5」を検索しました。このメッセージは、動的ライブラリのロードに問題があることを示しているようです。このエラーは、Slime によって設定された間違った検索パスが原因であると思われます。http://clsql.b9.com/manual/appendix.htmlによるとCLSQL:*FOREIGN-LIBRARY-SEARCH-PATHS*、bare SBCL と Slime 環境でチェックインしましたが、どちらもnil.

Slime を使用しているときに clsql-postgresql のロードに失敗したのはなぜですか?

環境:

  • SBCL 1.1.8
  • OS X 10.8.4
  • 最新のクイックリスプ
  • 最新のスライム
  • emacs 24.3

(私の英語で申し訳ありません、私はネイティブスピーカーではありません)

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

ubuntu - UFFI で libncurses をロードできません

Ubuntu 13.04 で apt からインストールされた SBCL を実行しており、quicklisp でインストールされた cl-ncurses を使用していますが、UFFI を介してネイティブ ncurses をロードする際に問題が発生しています。

最初のセッションは次のようになります。

ncurses 関連のコードを実行しようとすると、次の結果が得られるため、これは当てはまります。

手動でロードしようとすると (cl-ncurse の package.lisp から関連するコードを盗んで)、次の結果が得られます。

最後の 2 つの検索パスを追加した場所。libncurses5-dev がインストールされており、ncurses で実行されているアプリケーションは正常に動作します。私のマシンで .so ファイルを見つけようとすると、次のようになります。

libncurses.so に到達するパスは検索パスに含まれます。UFFI に ncurses をロードさせる方法についてのアイデアはありますか?