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

浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报