Haskell2010在ghc中暗示了哪些langugage扩展?

时间:2015-12-18 23:21:47

标签: haskell ghc

我不知道为什么我在找到这方面的文档时遇到了困难,但是隐含了哪些扩展名:

{-# LANGUAGE Haskell2010 #-}

我大多只关心ghc如何处理这个问题,但我认为这是标准的一部分。

1 个答案:

答案 0 :(得分:7)

Haskell 2010 report的最后一部分开始,我相信这就是你要找的东西(强调我的):

  

支持LANGUAGE编译指示的Haskell 2010实现是   需要支持

{-# LANGUAGE Haskell2010 #-}
     

还鼓励这些实现支持以下内容   命名语言功能:

PatternGuards, NoNPlusKPatterns, RelaxedPolyRec,  
EmptyDataDecls, ForeignFunctionInterface
     

这些是一些pre-Haskell 支持的命名语言扩展    2010年实施,已整合到此报告中。