Compiling OCaml to the TI-84 CE Calculator
a year ago
- #Compiler
- #TI-84+ CE
- #OCaml
- 使用新的C后端将OCaml编译成可在TI-84+ CE计算器上运行的代码。
- 与C、C++、Rust和Zig不同,OCaml缺乏对计算器工具链的原生支持。
- 通过Js_of_ocaml工具输出C代码而非JavaScript,利用其优化和构建系统支持。
- 通过全局堆栈跟踪存活对象的方式实现了垃圾回收机制。
- 运行时包含最简标准库函数及TI-84+ CE专用功能模块。
- 该项目支持OCaml功能子集(不包括浮点数运算和异常处理)。
- 未来计划包括扩展兼容性,并结合'wee'工具实现更广泛的移植性。