私はこのコードHaskellにサブモジュールを置くことは可能ですか?
module M where
a = 1
b = 2
x = 10
y = 20
を持っている...しかし、モジュールが大きくなるにつれて、それは名前の重複に対処することは困難です。
このような名前空間を使用することはできますか?
module M where
module A where
a = 1
b = 2
module X where
x = 10
y = 20
..andその後、
...
import M
s = A.a + X.y
'モジュールA.Bはどこですか? –
出血性GHCの進行中の研究である[backpack](http://blog.ezyang.com/2016/10/try-backpack-ghc-backpack/)も参照してください。 – luqui
私はいくつかのレコードを定義するモジュールを持っています。名前の衝突を避けるため、サブモジュールのレコードをグループ化することができると思いました – vidi