关于进口替代前奏曲的方法有哪些优缺点?

时间:2015-02-20 03:14:11

标签: haskell

有很多替代方案(主观上)改进了标准的Haskell Prelude。在开发应用程序时,使用它们是有意义的,但如何最好地告诉编译器?

我的想法:

import qualified Prelude
import MyPrelude

但是HLint抱怨说导入Prelude合格是多余的。

{-# LANGUAGE NoImplicitPrelude #-}
import MyPrelude

这似乎有效,但相当冗长。

Some kind of global LANGUAGE pragma in the cabal file

还有其他方法吗?是否有普遍认可的标准?

1 个答案:

答案 0 :(得分:0)

如果您确实想要导入一个不同的前奏曲,那么不导入标准前奏曲是正确的,因此

{-# LANGUAGE NoImplicitPrelude #-}
import MyPrelude

是标准方式。