标签
作者在重写 Haskell 生产代码库时,逐一检视 effect system 的用途,认为其大部分功能并非必需,并指出 early return 与错误处理才是 effect system 真正被使用的地方,进而质疑其必要性。
作者解释了为什么编程语言中的效果系统令人兴奋,与当前系统相比,它提供了对资源交互更好的控制、可组合性和可测试性。