OxCaml:OCaml 的高性能进化

2025-06-13

OxCaml 是 Jane Street 公司基于 OCaml 语言开发的一套高性能扩展,旨在提升 OCaml 在性能密集型编程中的表现。它不仅是 Jane Street 的生产编译器,也是一个实验平台,致力于通过安全、便捷、可预测的方式控制程序性能关键方面,并最终将这些扩展贡献回 OCaml 主项目。OxCaml 的扩展涵盖无畏并发、内存布局控制、内存分配控制以及一些提升开发体验的功能,例如多态参数和不可变数组。虽然它兼容 OCaml,但为了追求高性能,部分扩展无法直接移植,因此一些库只在 OxCaml 中可用。OxCaml 现已开源,欢迎实验用户参与测试和反馈。

阅读更多