在TI-84+ CE计算器上运行OCaml程序

2025-05-20

本文讲述了作者如何将OCaml程序编译到TI-84+ CE计算器上运行的历程。作者利用Js_of_ocaml,一个原本用于将OCaml编译成JavaScript的工具,巧妙地将其改造成一个生成C代码的后端。由于TI-84+ CE的资源限制,作者自行编写了一个简单的垃圾回收器,并通过编写必要的C函数来实现与计算器硬件的交互。最终,作者成功运行了一个简单的OCaml程序,展现了其方法的可行性。

开发