問題タブ [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.
windows - Windows7でclisp/asdfを使用してcl+sslをロードする
「cl+ssl」を経由してロードしようとしています
その結果
この問題は誰にでも知られていますか?はい/いいえの場合、どうすればこれを修正できますか、またはどのようにアプローチして修正できますか?
common-lisp - .asd ファイルのディレクトリをプロジェクトのルート ディレクトリとして使用するように asdf に指示する方法
自作の .asd ファイルを使用してプロジェクトを読み込もうとしていますが、どうにかして asdf が .asd ファイルがプロジェクトのルート ディレクトリである必要があることを認識しないため、「failed to find the TRUENAME of /home/$USER/rel-path-to-file
where rel-path-to-file
is the path to the 」のようなエラーが発生します。ロードされた .asd ファイルに関連する、対応するファイル。
これは私がしたことです:
それから
それは私の.asdファイルを見つけますが、どういうわけかそれがロードする.lispファイルを見つけません。
asdf は、quicklisp によって構成およびインストールされています。したがって、シンボリックリンクを使用してプロジェクトをquicklispに「インストール」しましたが、これも機能しました。を使用して.asdファイルを見つけますが、.asdファイルをql:quickload :name
含むディレクトリをプロジェクトルートとして使用しません。
どうすればこれを修正できますか?
common-lisp - ASDF システムのバージョンを取得する
ASDF システムで設定できる他のものの中に:version
プロパティがあります。実行時にそれを読み取る方法はありますか? みたいな(system-version :my-system-name)
?
asdf:version-satisfies
、およびがあることは知っていますがasdf:asdf-version
、この場合はどちらも私が望むことをしません。
common-lisp - quicklispによって構成されたasdfにローカルプロジェクトを追加する方法
asdfによって既知のプロジェクトにローカルプロジェクトを追加したいのですが、asdfがquicklispによってインストールおよび構成され、*central-registry*
.lispファイルを含む「#P / home / user / quicklisp /quicklisp/」を指しているためです。 。ディレクトリへのシンボリックリンクがそれを行うとマニュアルが説明しているので、私はそれを行う方法がわかりませんが、quicklispの内部をいじりたくありません。(ただし、修正プログラムとしては機能します!)
したがって:quicklispによってインストールおよび構成されたasdf(QUICKLISPではない)にローカルプロジェクトを追加するにはどうすればよいですか?
common-lisp - Common Lisp ソースコード編成
CL は初めてで、AllegroCL を使用しています。次の要件を満たすようにソース コードを整理する方法を見つけようとしています。
- src コードにテスト スイートが含まれないようにしたいと考えています。
- チームの他のメンバーがシステムを変更する必要がないように、プロジェクトの依存関係 (src とテスト deps の両方) を移植可能な方法で宣言したいと考えています。
- ビルドとテストの両方を含む、チェックインでの継続的な統合を容易にしたいと考えています。
これらの要件を満たすために ASDF を創造的に使用しようとしてきましたが、うまくいきません。他の人々はこの問題にどのように取り組んでいますか? これらの 2 つの要件は単に「Lispy」ではないのでしょうか?
common-lisp - ASDF 初期化ソースレジストリのバグ?
私は ASDF2 に対して頭を悩ませてきましたが、正気度チェックが必要なだけです。引数なしまたは引数を指定して (asdf:initialize-source-registry) を評価すると、値が得られません。source-registryを確認すると、空のハッシュ テーブルが表示されます。これはバグですか?
Windows 7 で AllegroCL Enterprise 64 ビットを使用しています。
common-lisp - ASDF オプションのシステム依存関係
可能な場合は lparallel を使用し、それ以外の場合はそれを回避するシステムを作成しました。問題は、lparallel をロードするだけでエラーになる ECL でテストしようとしているところです。
#-ecl
実装タイプによってパラメータ化されたシステム依存関係を指定する方法 (以外) はありますか? Madiera Port を見てきましたが、システムの依存関係ではなく、サブコンポーネントに対してのみ機能するようです。.asd ファイルを、リーダー条件などを使用せずに、単純な機械可読形式として保持したいと考えています。
(余談: lparallel は現在の ECL で正常にロードされます。私のものは時代遅れでした。)
common-lisp - ディスク上のASDFシステムの検索
Common lispにmpdインターフェースを使おうとすると、対応するasdfシステムは単に「mpd」と名付けられていたので、特有の問題に遭遇しました。システムをロードすると成功したように見えますが、関数を使おうとすると、関数が未定義であると表示されます。実験的に、システムの名前を「cl-mpd」に変更してロードしようとしましたが、機能することがわかりました。したがって、ASDFは「mpd」とも呼ばれる別のシステムをロードしていると結論付けました。一般に、システムの名前変更などのハッカーを避けたいので、インストールディレクトリでquicklispの問題のあるシステムを探しましたが、役に立ちませんでした。ホームフォルダで検索しましたが、うまくいきませんでした。
だから今私はあなたに尋ねます:ディスク上のASDFシステムの場所を取得する方法はありますか?