《Haskell并行与并发编程》——第1章,第1.2节工具和资源

本节书摘来自异步社区《Haskell并行与并发编程》一书中的第1章,第1.2节工具和资源,作者【英】Simon Marlow,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 工具和资源
Haskell并行与并发编程
为了运行本书中的范例程序和完成练习,需要安装Haskell Platform(http://hackage. haskell.org/platform/)。Haskell Platform中包含了GHC编译器和所有重要的库,包括这里需要使用的并行和并发库。本书中的代码在2012.4.0.0版Haskell Platform上测试,但是示例代码会随着新的版本发布而进行更新。
有几章需要安装额外的软件包。安装这些额外的依赖的指令可以在1.3节中找到。
此外,本人推荐安装ThreadScope。ThreadScope是一个可视化Haskell程序执行的工具,尤其是对查看并行和并发Haskell代码的行为非常有用。在Linux系统上,ThreadScope很可能可以直接通过发行版的包管理器安装,这也是目前为止最容易的安装方式。例如,在Ubuntu上,可以通过以下的简单命令安装:

$ sudo apt-get install threadscope

对于如何在其他系统上安装ThreadScope,请参见Haskell网站(http://www.haskell.org/haskellwiki/ThreadScope)。
阅读本书时,建议读者手上备有以下文档。
• GHC用户指南(http://www.haskell.org/ghc/docs/latest/html/users_guide/)。
• Haskell Platform的库文档,可以在Haskell Platform的主网站(http://www.haskell.org/platform/)上找到。任何本书中没有特别说明的类型或函数的文档都可以在那里找到。
• Haskell Platform外的软件包文档,可在Hackage(http://hackage.haskell.org/)上找到。若要搜索特定函数或类型的文档,可以使用Hoogle(http://www.haskell.org/hoogle/)。
需要注意的是,本书用到的大多数API都不属于Haskell 2010标准。这些API由附加软件包提供,其中有一些包含在Haskell Platform中,而其余的可以在Hackage上找到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值