問題タブ [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.
emacs - 外部依存関係をquicklispでロードする方法は?
これが私のコードです:
ディレクティブを評価するたびにrequire
、次のエラーが発生します。
もちろん、REPL に quickload を使用してパッケージをインストールしました。
実際、昨日の夜にインストールしましたが、すべてのコードは問題なく評価されていました。今日はEmacsとSlimeを再起動しました。そして、私はこのエラーを受け取ります。追加の構成はありますか?
これが私のロードパスにあるものです:
すべての新しいパッケージへのパスを手動で追加する必要がありますか? quicklisp の初期化は、それ自体でそれを実行することになっていませんか?
common-lisp - buildapp を quicklisp と組み合わせて使用する方法
例として与えられたcurl-lisp実行可能ファイルを作成するためにbuildappを使用したい:
パス "~/src/clbuild/systems/" がないため、これはほとんど間違いなく機能しません。quicklisp を使用しているため、システムは "~/quicklisp/dists/quicklisp/software" にあるはずですが、実行すると:
質問に対するこの回答は、quicklisp が buildapp がシステムを取得できる方法でシステムをエクスポートできることをすでに示唆していますが、残念ながら詳細には触れていません。
また--asdf-path
、SBCL (開始時) はすでに or を使用してドラクマをロードできるため、アウトの(require 'drakma)
ままにしてみました(asdf:load-system "drakma")
。また、--require
代わりに使用--load-system
しても問題はありません。
したがって、buildapp を quicklisp と組み合わせて使用して、必要なシステムで実行可能ファイルを作成するにはどうすればよいですか (MISSING-COMPONENT PART については気をつけてください)。
dependencies - 一般的な Lisp の依存関係を管理するにはどうすればよいですか?
pip 要件ファイル、ruby gemfile、ノード package.json などに相当する Lisp は何ですか? asdf と quicklisp が適切に使用されているかどうかについては、完全にはわかりません。
lisp - Common Lisp パッケージ (ライブラリ) の HOWTO 定義と使用法?
私はいくつかの Common Lisp 関数をいくつかの Lisp ソース ファイルで開発しました。これらの関数を、私が書いた他の関数で簡単に利用できるようにするか、他の人にとって役立つと思われる場合は github で利用できるようにします。今のところ、事前に定義されたフォルダーにそれらを入れて、(require "/path/to/my/modules/module.lisp")
.
モジュールの Lisp ライブラリを定義する正しい (正規の Lisp) 方法を理解したいと思っています。そして、質問の 2 番目の部分は、それらをどのように使用するか (私が定義したのか、それとも誰かから入手したのか) です。
私はdefpackage
とについてたくさん読んdefsystem
できましたasdf
。しかし、私が読んだものはすべて、このタスクの宇宙の特定のコーナーに焦点を当てているようです. カスタム モジュールの作成、展開、使用の全体像を把握するのに苦労しています。目の前に Lisp 環境 (CLISP または SBCL).lisp
があり、そこからパッケージまたはライブラリを作成したい 1 つ以上のファイルがあると仮定すると、それを行うために必要な手順を説明するドキュメントがどこかにありますか? それはおそらく私がすでに読んだものですが、文脈を理解していないために追跡しませんでした. ASDFについて読んだことは、機能的には私が求めているものであるように見えますが、ASDFが私の唯一の選択肢なのか、それともたまたまそれが事実上のものなのかを理解していません標準と他のほとんどの人が使用するもの、または何でも。SBCL で少し遊んでみましたが、正しく使用できているかどうか確信が持てず、CLISP での設定方法に関する情報もありませんでした。したがって、このタスクに対する中間のバニラアプローチとは何かを理解したいと思っています。
私はこれが大きくずさんな一連のサブ質問であることを知っています. 繰り返しになりますが、参考になる良い参考文献があれば、読むことができます。これがどのように機能するのか、また「最善の」アプローチがあるかどうか、または Lisp では少し「ワイルド ウェスト」のライブラリ選択のようなものがあるかどうかについて、全体像を把握するのに少し苦労しています。 -マネージャー-あなたはアプローチが好きです。私はグーグルのことをして、関連があると思われるものは何でも読みましたが、私の脳はそれらすべてから回転しています.
ありがとう。
common-lisp - CLISPのバッチモードでquick lispを使う方法
Quick Lisp でインストールされたパッケージを使用できます: Using packages installed from quicklisp with clisp
コマンドラインを使用して、パッケージを使用するlispコードを実行しようとしました。コードは
で試してみたところclisp ex.lisp
、次のエラー メッセージが表示されました。
clisp < ex.lisp
パッケージをロードするために使用する必要がありました。
2 つのアプローチの違いは何ですか? clisp < ex.lisp
コマンドラインでパッケージを使用する唯一の方法はありますか?
CLプログラムがシェルスクリプトとして呼び出されたときにquicklispを使用する方法は? 、しかしそれはclispのためではありません。