I Built a Scheme Compiler with AI in 4 Days
3 months ago
- #Compiler
- #Scheme
- #WASM
- 作者作为业余项目开发了一个名为Puppy Scheme的Scheme编译器,可将代码编译为WASM格式。
- 开发速度惊人地快,主要耗时集中在某个周末和几个工作日的晚上。
- Claude AI一夜之间将编译时间从3分半钟优化到11秒。
- 特性包括:支持73%的R5RS和R7RS标准、WASI 2接口、WASM垃圾回收机制、死代码消除以及自举功能。
- 提供wasmtime封装器生成原生二进制文件,官网采用Puppy WASM运行在Cloudflare Workers上。
- 通过计数器示例演示了简单的组件模型。
- 项目虽处于alpha阶段存在缺陷,但在短期内取得了深度进展。
- 可通过puppy-scheme.org体验,但后续开发存在不确定性。