将Bigloo Scheme编译成WebAssembly

2024-10-19

本文探讨了如何将Bigloo Scheme编译成WebAssembly。作者首先介绍了JavaScript在非JIT环境下的应用需求,以及WebAssembly作为编译目标的优势。然后详细阐述了将Bigloo Scheme编译成WebAssembly的过程,包括解决运行时库依赖、32位/64位差异、函数指针类型转换等问题。作者还尝试了使用Hopc编译器将JS编译成WebAssembly,但遇到了二进制文件过大和运行时崩溃的问题。最后,作者总结了将Scheme编译成WebAssembly的可行性,并提供了一些优化建议。

未分类