12

エクスポートする必要があるかなり多数の関数を持つモジュールを作成しています。また、このモジュールには多数のデータ構造があります。

モジュールに次のものが含まれているとします。

module MyUtils (A(..), B(..),C(..),D(..),f1,f2,f3,f4,f5,f6) where
--Data constructors
data A = ...
data B = ...
data C = ...
data D = ...
--functions
f1 :: A -> B
f2 :: A -> B -> C
f3 :: A -> B -> D
f4 :: A -> B -> A
f5 :: A -> B -> B
f6 :: A -> B

ここでData.Map ソースを見ました 。非常に大きなリストで多数の関数をエクスポートしていることがわかります。

しかし、すべてをエクスポートしたい場合は、次のようなまだショートカットの方法で実行できますか?

module MyUtils (..) where

?

4

2 に答える 2