問題タブ [asdf]
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.
common-lisp - asdf:defsystem の再コンパイルのトリガー
私の asdf:defsystem :components (依存関係を含む) は、変更後に常に再コンパイルされるとは限らないことに気付きました。特に、以前のバージョンのファイルに戻す (同じファイル名を保持する) 場合、再コンパイルは行われません。(しかし、ファイルの通常の内部編集は再コンパイルを引き起こします。) defsystem は、そのようなすべてのファイル変更を処理するように構成できますか?
ASDF システム定義:
lisp - quicklisp でパッケージをインストールする方法
asdfと quicklisp で Lisplabをインストールしようとしましたが、すべて失敗しました。
私はsbclとスライムを使っています。
誰でもインストールを手伝ってくれます。そして、私はLisp内で行列を操作したいだけです:)
ありがとう、リスパー!
common-lisp - パッケージのシステムを見つける
CL プロジェクトの展開ツールを構築する設計段階にいます。
典型的なワークフローは次のようになると思います。
(ql:quickload :yolo)
(yolo:configure)
- 開発者は、リモート マシンのユーザーとホストなどを追加します...
- 開発者は就寝します。PCの電源を切る
- 朝:ハックハックハック
- 展開する時間です。開発者は変更をコミットし、REPL と型に移動します
(yolo:deploy)
私が望むのは、開発者が現在のパッケージに基づいてデプロイしたいシステムをライブラリが認識できるようにすることです。( *package*
)
私の質問:特定のパッケージをロードしたシステムを見つけることは可能ですか? 当然、私は について話しているASDF
。
おまけの質問:そのようなツールは必要ですか? おそらく、より良いワークフローがあります。ライブラリも実行可能にする予定ですが、デフォルトのプロジェクトは現在のディレクトリで取得できます。
common-lisp - Lisp フォームを含む asdf システムを見つけるにはどうすればよいですか?
どの asdf システムにコードが含まれているかを判断する方法はありますか? 明らかに:
コードがコンパイルされているパッケージを取得するのは簡単です。asdf システムに相当するものは何ですか?
私は落ち着くことができます:
- 現在のソース ファイルを判別する移植可能な方法。
- パッケージのソース システムを決定する方法。