【发布时间】:2011-04-25 12:44:35
【问题描述】:
RWH 出来已经有一段时间了(差不多 3 年)。在在线阅读本书的增量写作之后,我渴望得到我的副本(我认为,这是写一本书的最佳方式之一。)在所有相当学术的论文中,一个哈斯克尔学生读起来真是太有意义了通常会遇到!
在相当多的旅行中,它是一个坚固的伴侣,我经常回顾它。 尽管如此,我的副本开始看起来相当糟糕,尽管大部分内容仍然有效,但在 haskell 世界中仍有大量新主题值得以类似的方式进行介绍。
考虑到 RWH 已经(并且仍然存在)的影响,我真诚地希望有一天会有续集 :) 我会立即想到续集的一些主题:
- 迭代者
- 更多关于 Haskell 中的并发编程
-
懒惰评估的利与弊
- 可能涵盖了一些处理此问题的常用库
- 尤其是懒惰的io
- 新的 ghc 功能(例如新的 I/O 管理器、LLVM 代码生成器)
- 记忆
- ..
haskell 社区需要 RWH 式解释的主题有哪些?
这是迄今为止的建议摘要:
概念
- 迭代/惰性 IO
- 箭头
- ghc 事件管理器
技术
- 泛型(单板、syb)
- 元编程(Haskell 模板)
- 数据结构(函数式数据结构的使用、数据结构的设计)
- EDSL(设计 EDSL)
- 记忆
- 使用单子进行设计
- 命令式编程的最佳实践
工具
- 线程作用域
- 高级 FFI 工具(c2hs,使用 C 中的 Haskell)
- 阴谋集团
- 黑线鳕
- 胡闹
- 调整运行时,尤其是。 GC 标志
- 神灵
库
- 数组和数组编程(向量、repa、hmatrix)
- 数字(随机数)
- 并行编程(Par monad)
- unicode 和语言环境(文本、文本-icu)
- 解析(attoparsec,tagsoup)
- 网络(snap,yesod)
- 网络资料(模板)
- 持久性(尤其是无 sql 存储绑定)
- 图形(cairo、sdl、opengl)
- xml (haxml)
- 加密
- 处理器和系统的东西
【问题讨论】:
标签: haskell