OCaml 编译器
编译器发布周期
OCaml 平台
OCaml 平台将 OCaml 核心编译器与一组一致的工具、文档、库和测试资源相结合。
有关安装 OCaml 和平台工具的详细说明,请参阅《安装 OCaml》。
OCaml 平台的工具
各个 OCaml 平台工具都经历了从孵化到弃用的生命周期。以下是按生命周期状态排序的所有平台工具的列表。
状态为“活跃”或“维护”的工具被认为是稳定和成熟的。建议从“即将弃用”的平台工具迁移到受支持的替代方案,而“孵化中”的平台工具正在积极开发中,在它们准备好被更广泛地采用之前,可能会发生重大变化。
活跃
这些主力工具每天都在使用,社区提供了强大的向后兼容性保证。
Utop
Universal Toplevel for OCaml
opam-publish
A tool to ease contributions to Opam repositories
Ppxlib
Standard library for PPX rewriters
Merlin
Editor helper, provides completion, typing, and source browsing in Vim and Emacs
Dune
Fast, portable, and opinionated build system
Opam
A source-based OCaml package manager
OCaml-LSP
LSP Server for OCaml
OCamlFormat
Auto-Formatter for OCaml Code
odoc
Documentation Generator for OCaml
即将弃用
正在逐步淘汰的工具,有明确的途径可以实现更好的工作流程。
OCaml 平台现状
2020 年 OCaml 大会
2020 年 OCaml 平台现状
演讲人:
Anil Madhavapeddy
剑桥大学