CL プロジェクトの展開ツールを構築する設計段階にいます。
典型的なワークフローは次のようになると思います。
(ql:quickload :yolo)
(yolo:configure)
- 開発者は、リモート マシンのユーザーとホストなどを追加します...
- 開発者は就寝します。PCの電源を切る
- 朝:ハックハックハック
- 展開する時間です。開発者は変更をコミットし、REPL と型に移動します
(yolo:deploy)
私が望むのは、開発者が現在のパッケージに基づいてデプロイしたいシステムをライブラリが認識できるようにすることです。( *package*
)
私の質問:特定のパッケージをロードしたシステムを見つけることは可能ですか? 当然、私は について話しているASDF
。
おまけの質問:そのようなツールは必要ですか? おそらく、より良いワークフローがあります。ライブラリも実行可能にする予定ですが、デフォルトのプロジェクトは現在のディレクトリで取得できます。