1つのディレクトリに複数のcabalパッケージを含めるための推奨される方法は何ですか?
理由:多くの分離可能なモジュールを備えた古いプロジェクトがあります。もともとそれらはたった1つのプログラムを形成していたので、それは今でもそうですが、簡単にコンパイルできるように同じディレクトリに置いておくと便利です。
オプション
- 苦しんで、VCSが保持しているものを含め、すべてを別のディレクトリに分割しますか?
- 同じディレクトリ内の複数の.cabalファイルに満足するまでcabalをハックしますか?
- モジュールごとに別のサブディレクトリを作成し、元のコードへのシンボリックリンクとともに.cabalファイルをそこに配置しますか?
- 何か賢い?何?