問題タブ [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 - ライブラリ間でシンボルが適切に解決されるように、Common Lisp ソース コードを整理する方法は?
次の前提条件があるとします。
project1 をロードして lib1 パッケージを調べると、そこに symbol1 と symbol2 の両方があることがわかります。
意味:
- 異なる依存関係は、他の依存関係のパッケージを汚染する可能性があります
- さらに悪いことに、ある依存関係が別の依存関係のシンボル定義を再定義し、システムを破壊する可能性があります。
Java で使用されているようなパッケージ命名規則 (長い区切り名) を採用することで、現在の問題を解決できる可能性があります。しかし、これはコミュニティとして解決すべき問題のようです。すべての CL ライブラリに適用できる汎用ソリューションが必要です。それは何でしょう?