Hasty Briefsbeta

双语

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体验,但后续开发存在不确定性。