HasteHaskell 编译成 JavaScript
Haste 是一个可以将 Haskell 编译成 JavaScript 的编译器。生成体积小、执行快速的代码,使用标准 Haskell 库,集成 Cabal,支持大多数 GHC 扩展,支持 Windows、Linux 和 OS X。
特征
- 用于客户端-服务器通信的无缝,类型安全的单个程序框架
- 支持现代Web技术,例如WebSockets,WebStorage和Canvas
- 简单的JavaScript互操作性
- 生成小型,快速的程序
- 支持除模板Haskell以外的所有GHC扩展
- 使用标准的Haskell库
- 阴谋集团整合
- 简单的一步构建;不需要容易出错的Vagrant,VirtualBox,GHC来源和其他黑魔法的Rube Goldberg机器
- 并发和MVars并发
- 未装箱的数组,ByteArray,StableNames和其他低级功能
- 低级DOM基础库
- 与Google的Closure编译器轻松集成
- 适用于Windows,GNU / Linux和Mac OS X
评论