![]() |
1
69
有一些GHC扩展太好了,没有它就活不下去。我最喜欢的是
其中真正重要的是多参数类。 一些GHC扩展非常具有投机性和实验性,您可能希望谨慎使用。确定一个稳定可靠的扩展的一个好方法是查看它是否被列入 Haskell Prime 希望成为哈斯克尔98的继任者。
我赞同Stewart的建议,即每个扩展名都应使用
|
![]() |
2
51
是的,根据需要使用扩展。
但一定要启用它们
故意
--只有当你决定需要它们的时候。
在每个模块的基础上通过
|
![]() |
3
19
一般来说,人们使用GHC扩展非常频繁,因为它们非常有用,haskell 98已经很老了。一旦有了更新的标准,人们可能会更加努力地坚持下去。 您可以找到下一个标准的建议状态 here . |
![]() |
4
4
这里的其他答案都很好。我要补充的是,ghc扩展并不像它们将来那样容易受到攻击,因为ghc似乎是最受欢迎的haskell编译器,而且我不认为这种情况很快会改变。 (*)与“未来证明”相反。 |
![]() |
Yolo Voe · 为什么(>>)没有定义为(*>)? 7 年前 |
![]() |
ludo · Haskell挂在数字转换上 7 年前 |
![]() |
felixgb · IOUArray到ByteString,尽快 7 年前 |
![]() |
Mark Seemann · MINGW64上的堆栈测试输出乱码 7 年前 |
![]() |
rem · 让GHC做更多的GCs? 9 年前 |
![]() |
bennofs · 什么GHC优化负责复制案例表达式? 9 年前 |
![]() |
runeks · GHC表示“数字”需要整数时需要整数 9 年前 |