简明 Haskell 教程

这是一本面向有编程经验的读者的 Haskell 入门教程。

全书先建立“值、函数、类型类”的整体思路,再讲类型系统,覆盖常用的数据结构(List、Map、Set、Vector、Text 与 ByteString),再进入 Monoid、Functor、Applicative、Monad 等抽象,然后讨论惰性求值、IO、并发和项目组织,最后用一组常用类库(文件与目录、命令行参数、JSON、HTTP、Socket)演示如何写出日常可用的程序。各章末尾都有小结,多数章节还附有面向其他语言使用者的类比说明。

第三部分:数据结构与数据建模