WebRacket 是 Racket 语言的子集,可编译为 WebAssembly,让开发者无需编写 JavaScript 即可在浏览器中构建实用程序。它支持主流浏览器,并通过 JavaScript FFI 提供对 DOM、Canvas 等浏览器 API 的访问。目前该编译器支持大部分基础数据类型和语法,但尚不支持模块、Continuation 及复数等特性。项目旨在让社区探索 WebAssembly,最终目标是为 Racket 编译器增加 WebAssembly 后端。
WebRacket:将 Racket 语言编译至 WebAssembly 的全新编译器
未经允许不得转载:80aj » WebRacket:将 Racket 语言编译至 WebAssembly 的全新编译器
相关推荐
容器镜像臃肿令人咋舌:Python AI Agent达1.45GB,而完整游戏引擎WASM仅35MB
ToolBake:AI 驱动的本地化网页工具平台,支持浏览器内一键生成专属应用
PHP遇见Lisp:Phel v0.36.0发布,引入高精度数值与一等变量机制
用 Lisp 语法写 Rust:开源项目 rlisp 解析,让元编程变得简单
Show HN: 硬核开发用自研编程语言编写飞行模拟器
Blaise编译器发布:致力于消除Pascal历史包袱,拥抱QBE后端架构
AI编程语言Mojo发布1.0 Beta版:融合Python易用性与C++高性能
无需JavaScript:这款框架让Python应用直接在浏览器中构建全功能GUI