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

lisp - Common Lisp ライブラリの検索

Common Lisp ライブラリをロードするために QuickLisp を使用しています。ただし、すべてが同様のことを行う多くのライブラリがあります。たとえば、CSV ファイルの解析をすべて処理する多くのライブラリがあります。

どのライブラリがニーズを満たしているかを確認するために使用するリソースはありますか? ライブラリがまだサポートされているかどうかをどのように判断しますか? 個々の図書館の Web サイトにアクセスする以外にヒューリスティックスはありますか?

いくつかの推奨事項を提供するhttp://www.cliki.net/を認識しています。

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

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

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

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 日も費やしたことはありません。脳卒中になる前に助けてください。

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

lisp - quicklisp でパッケージをインストールする方法

asdfと quicklisp で Lisplabをインストールしようとしましたが、すべて失敗しました。

私はsbclとスライムを使っています。

誰でもインストールを手伝ってくれます。そして、私はLisp内で行列を操作したいだけです:)

ありがとう、リスパー!

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

lisp - Common Lisp で動的ロード (Load) を行う方法

次のコード スニペットでは、SB-INT:SIMPLE-READER-PACKAGE-ERROR; が返されます。REPLがコードを読んでいる間、パッケージ「quicklisp-quickstart」がまだ定義されていないためです。しかし、パッケージは "quicklisp.lisp" で定義されています。

次のコードを機能させるにはどうすればよいですか? または、一般的な Lisp リーダーに、このパッケージが動的にロードされるファイルで定義されることをどのように伝えることができますか?

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

lisp - Common Lisp に存在するバックグラウンド ジョブ処理のソリューションはどれですか?

バックグラウンド ジョブ処理のソリューションが必要です。ワーカーが異なるマシン上のリモート プロセスになることができるタスク キュー。

インターネットで検索しましたが、アルファ版であり、製品には推奨されていないPsychiqしか見つかりませんでした。

Common Lisp のような成熟した言語には、他の解決策がないとは思えません。

彼らはどこにいますか?

更新

可能な解決策:

  • lfarm (@coredump が推奨)。
  • cl-gearmanを使用するクライアント/ワーカーを持つGearman (さらに別の Google セッションで私自身が見つけました)。