問題タブ [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.
lisp - Common Lisp ライブラリの検索
Common Lisp ライブラリをロードするために QuickLisp を使用しています。ただし、すべてが同様のことを行う多くのライブラリがあります。たとえば、CSV ファイルの解析をすべて処理する多くのライブラリがあります。
どのライブラリがニーズを満たしているかを確認するために使用するリソースはありますか? ライブラリがまだサポートされているかどうかをどのように判断しますか? 個々の図書館の Web サイトにアクセスする以外にヒューリスティックスはありますか?
いくつかの推奨事項を提供するhttp://www.cliki.net/を認識しています。
common-lisp - SBCLを使用してCommon Lispイメージを適切に保存するには?
自分のプログラムの Lisp イメージを作成したい場合、どうすれば適切に作成できますか? 前提条件はありますか?QUICKLISP との相性も抜群ですよね?
ここで、SBCL を (QUICKLISP だけをプリロードして) 起動し、イメージを保存すると、次のようになります。
そして、このイメージで SBCL を再起動してみてください
そして、やってみてください:
私は以下を取得します:
または、試してみると:
保存したコアで sbcl を開始すると、同じエラーが発生します。sbcl
エラーが報告されていないのと同じように sbcl が開始された場合。
実際、QUICKLISP のプリロードは問題ではありません。最初に sbcl を呼び出すと、同じ問題が発生しsbcl --no-userinit --no-sysinit
ます。
私はそれを間違っていますか?
PS。roswellを使用すると、ros -L sbcl-bin -m core run
どういうわけか画像を取得できません(*A*
保存する前に変数を宣言し、再起動すると表示されないことでテストされています)。
PS2。これまでのところ、イメージを保存する前に明示的に必要とされない限り、sbcl は拡張モジュール ( 、 など) を提供していないようSB-SPROF
です。SB-POSIX
ssl - open ssl をインストールした後でも、Quicklisp を使用して CL+SSL をインストールすると、「どの選択肢もロードできません」
頭を壁にぶつけて 3 日間過ごした後、スタック オーバーフローに関する最初の質問をしています。運が良ければ削除されることはありません。
Humbler を quicklisp 経由でインストールしようとしたときに、CL+SSL (いくつかの依存関係の 1 つ) が「代替のいずれかをロードできません: (libss132.dll "ssleay32.dll")
私はすぐに、OpenSSL dll をインストールする必要があることを知りました。また、自分の dll の方向に CFFI を向ける必要があるかもしれないこと、および 64 ビット バージョンを確実に取得する必要があることも学びました。しかし、そのエラーは持続しています。
Win 7 64でClisp 2.47を使用する
私がすでに試したこと:
- オープン ssl dll のインストール
- VS 2008 Redist のインストール
- それらのdllをsystem32に入れる
- それらをClisp .exeと同じフォルダーに入れる
- OpenSSLで作成したインストールフォルダに入れる
- 「代わりに別のライブラリを使用」再起動を使用して、個々の dll の正確な場所を指す
さまざまな場所を CFFI: Foreign-Library-Directoriesリストにプッシュする
Break 1 CL+SSL[3]> :R2 新しい値を入力してください (未評価): ("C:\OpenSSL-Win64\libssl32.dll") *** - 外部ライブラリをロードできません (LIBSSL32.DLL-8079)。FFI:OPEN-FOREIGN-LIBRARY: ライブラリ "C:\OpenSSL-Win64\libssl32.dll" を開けません
すべての異なる OpenSSL ビルドをアンインストールしてからインストールする
- 管理者として Clisp を実行する Quicklisp を削除する
- CL+SSL のキャッシュ SBCL と Lispworks で上記のすべての手順を実行する
- オフにしてから再度オンにする
以前にスタック オーバーフローについて質問したことはありません。繰り返しになりますが、依存関係をロードするために 3 日も費やしたことはありません。脳卒中になる前に助けてください。
lisp - quicklisp でパッケージをインストールする方法
asdfと quicklisp で Lisplabをインストールしようとしましたが、すべて失敗しました。
私はsbclとスライムを使っています。
誰でもインストールを手伝ってくれます。そして、私はLisp内で行列を操作したいだけです:)
ありがとう、リスパー!
lisp - Common Lisp で動的ロード (Load) を行う方法
次のコード スニペットでは、SB-INT:SIMPLE-READER-PACKAGE-ERROR; が返されます。REPLがコードを読んでいる間、パッケージ「quicklisp-quickstart」がまだ定義されていないためです。しかし、パッケージは "quicklisp.lisp" で定義されています。
次のコードを機能させるにはどうすればよいですか? または、一般的な Lisp リーダーに、このパッケージが動的にロードされるファイルで定義されることをどのように伝えることができますか?
lisp - Common Lisp に存在するバックグラウンド ジョブ処理のソリューションはどれですか?
バックグラウンド ジョブ処理のソリューションが必要です。ワーカーが異なるマシン上のリモート プロセスになることができるタスク キュー。
インターネットで検索しましたが、アルファ版であり、製品には推奨されていないPsychiqしか見つかりませんでした。
Common Lisp のような成熟した言語には、他の解決策がないとは思えません。
彼らはどこにいますか?
更新:
可能な解決策:
- lfarm (@coredump が推奨)。
- cl-gearmanを使用するクライアント/ワーカーを持つGearman (さらに別の Google セッションで私自身が見つけました)。