我不知道为什么我找不到这个文档,但是隐含了哪些扩展名:
{-# LANGUAGE Haskell2010 #-}
我大多只关心ghc如何处理这个问题,但我认为这是标准的一部分.
从Haskell 2010报告的最后一部分开始,我相信这就是您所寻找的(强调我的):
支持LANGUAGE编译指示的Haskell 2010实现需要支持
{-# LANGUAGE Haskell2010 #-}还鼓励这些实现支持以下命名语言功能:
PatternGuards, NoNPlusKPatterns, RelaxedPolyRec, EmptyDataDecls, ForeignFunctionInterface这些是Haskell 2010实施前所支持的命名语言扩展,已集成到此报告中.