問題タブ [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.

0 投票する
0 に答える
94 参照

common-lisp - ライブラリ間でシンボルが適切に解決されるように、Common Lisp ソース コードを整理する方法は?

次の前提条件があるとします。

project1 をロードして lib1 パッケージを調べると、そこに symbol1 と symbol2 の両方があることがわかります

意味:

  • 異なる依存関係は、他の依存関係のパッケージを汚染する可能性があります
  • さらに悪いことに、ある依存関係が別の依存関係のシンボル定義を再定義し、システムを破壊する可能性があります。

Java で使用されているようなパッケージ命名規則 (長い区切り名) を採用することで、現在の問題を解決できる可能性があります。しかし、これはコミュニティとして解決すべき問題のようです。すべての CL ライブラリに適用できる汎用ソリューションが必要です。それは何でしょう?