HasteHaskell 编译成 JavaScript

联合创作 · 2023-10-02 01:32

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
浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报