为什么Haskell中默认不启用某些语法语言扩展?

例如,ViewPatterns 或 LambdaCase,它是纯粹的语法,不添加任何小众功能。

回答

Haskell 是一个标准,而 GHC 是一个编译器。尽管 GHC 几乎是唯一受支持的主要 Haskell 编译器,但它并没有定义语言。但是,他们想要添加一些功能,因此他们以语言扩展的形式添加它。它们被称为语言扩展,因为它们不是标准的一部分,因此 GHC 不想默认支持它们,以便更符合标准。


以上是为什么Haskell中默认不启用某些语法语言扩展?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>