RWH出来已经有相当长的一段时间了( 近3年 )。 在网络书的增量写作之后(我认为这是编写一本书的最佳方式之一)之后,我急于获得我的副本。在所有学术论文中,哈斯克尔学生通常遇到!
这在一些旅行中是一个坚强的伴侣,我经常回顾它。 尽管如此,我的副本开始看起来很憔悴,尽管大部分内容仍然有效,但在Haskell世界中有很多新的主题值得以类似的方式进行讨论。
考虑到RWH的影响力(现在仍然存在),我真心希望有一天会有续集:)一些续集的主题会立即浮现在我脑海:
Iteratees 更多关于Haskell中的并发编程 懒惰评估的优点和危险 可能涵盖一些处理这个问题的公共库 特别是懒惰的io 新的ghc功能 (例如新的I / O管理器,LLVM代码生成器) 记忆化 .. haskell社区需要RWH风格解释的主题是什么?
这是迄今为止的建议总结:
概念
迭代器/懒惰IO 箭头 ghc活动经理 技术
泛型(uniplate,syb) 元编程(模板Haskell) 数据结构(使用功能数据结构,设计数据结构) EDSL(设计EDSL) 记忆化 用monads设计 命令式编程的最佳实践 工具
ThreadScope 先进的FFI工具(c2hs,使用C的Haskell) 阴谋 黑线鳕 hoogle 调整运行时间,尤其是 GC标志 巨灵 图书馆
数组和数组编程(vector,repa,hmatrix) 数字(随机数字) 并行编程(The Par monad) unicode和语言环境(text,text-icu) 解析(attoparsec,tagsoup) 网络(snap,yesod) 网页材料(模板) 持久性(特别是no-sql存储绑定) 图形(开罗,sdl,opengl) xml(haxml) 加密 处理器和系统的东西
这是我的看法,偏向于生态系统。
图书馆
数组和数组编程: vector
repa
hmatrix
NUMERICS 随机数字 并行编程 Par
monad unicode和语言环境 text
和text-icu
解析 attoparsec
tagsoup
联网 snap
和/或yesod
网络的东西 模板 持久性 超越hdbc
数据库 no-sql存储绑定 图像 cairo
sdl
opengl
XML haxml
加密 处理器和系统的东西 技术
仿制药 uniplate
syb
元编程 模板Haskell 数据结构 设计数据结构 EDSLs 设计EDSLs 记忆化 用monads设计 工具
ThreadScope
先进的FFI工具 c2hs
使用C的Haskell 调整运行时间,尤其是 GC标志
我愿意去看:
Cabal&Hoogle&Haddock(日常code
最佳实践 - build
- test
- deploy
工作流程) 可用的数据结构及其(现实世界)使用情况,性能和空间特征 数据可视化 命令式编程的最佳实践 Yesod&Snap 更多关于数据库连接(SQL和NoSQL) 更多关于网络编程 尽管如此,“更多关于...”可能更适合放在“Haskell食谱”中。
这些不太“真实世界”,但我希望看到有用的介绍(和可能的真实世界应用程序?)
巨灵 模板Haskell 箭头
链接地址:
http://www.djcxy.com/p/7427.html
上一篇:
What haskell topics need to be addressed in a Real
下一篇:
Is functional GUI programming possible?