Haskellプログラムでファイルを整理する方法は?
-
05-07-2019 - |
質問
Haskellで遊び始めたところです。長年のRubyの後、Ruby on RailsまたはRuguiで使用されているファイル編成に慣れました。
Haskellプログラムのファイル編成に関するガイドライン、ベストプラクティス、またはフレームワークさえありますか?
(" Haskellを学ぶ"&" Real World Haskell"は、この問題を実際に処理しないでください。)
解決
haskell.org は、いくつかのツールガイダンスとともに役立つ2つのファイルおよびディレクトリレイアウトを定義します。
- 最小限のプロジェクトレイアウトは、 Hnop 。
- 大規模プロジェクトの大規模構造。
他のヒント
主な制約は、階層モジュール名には階層ディレクトリレイアウトが必要であることです。
つまり、Data.Map.FastはData / Map / Fast.hsに入ります
その後、プログラムとライブラリを論理ユニットに別々のモジュールに分解し、必要に応じて依存関係の解決によりモジュールを解決します。
所属していません StackOverflow