著名的 Haskell 语言编译器的新版本已经悄悄地、不被注意地发布了。
其中的变化:
- 支持在 64 位 Windows 系统上进行分析。
- GHC 现在需要 LLVM 版本 7。
- fail 方法最终已从 Monad 类中移出,现在位于 MonadFail 类中(MonadFail 提案的最后部分)。
- 显式类型应用程序现在适用于类型本身,而不仅仅是值。
- forall 现在是一个与上下文无关的关键字,允许它在类型族中使用并重写规则。
- 改进了 x86 的代码布局算法。
- 还有很多其他变化。
来源: linux.org.ru