Ocaml 什么';简街和伦敦街的区别是什么;s&x2018;基础’‘;核心&x2019;和';内核';?
我是OCaml新手,经常有人建议我使用Jane Street的标准库,而不是编译器附带的库 然而,似乎有几个,我不知道我应该用哪一个:Ocaml 什么';简街和伦敦街的区别是什么;s&x2018;基础’‘;核心&x2019;和';内核';?,ocaml,standard-library,reason,ocaml-core,Ocaml,Standard Library,Reason,Ocaml Core,我是OCaml新手,经常有人建议我使用Jane Street的标准库,而不是编译器附带的库 然而,似乎有几个,我不知道我应该用哪一个: , , 和 有谁能快速总结一下这两者之间的区别(可能是与电池等的区别),或者我应该在什么时候以及为什么选择其中一个呢?我希望有更具知识的人来回答这个问题,但至少这里是要点: 基础:最低限度的stdlib更换。轻便轻便,具有高度稳定性 核心\u内核:基础的扩展。功能更全面,代码和依赖性更多,API发展更快。 可移植,并在Javascript上工作 Core:
- ,
- ,
- 和
有谁能快速总结一下这两者之间的区别(可能是与电池等的区别),或者我应该在什么时候以及为什么选择其中一个呢?我希望有更具知识的人来回答这个问题,但至少这里是要点:
- 基础:最低限度的stdlib更换。轻便轻便,具有高度稳定性
- 核心\u内核:基础的扩展。功能更全面,代码和依赖性更多,API发展更快。 可移植,并在Javascript上工作
- Core:使用UNIX API扩展内核
为了完整性,还有一个也是JS写的,在答案中也能涵盖它会很好。我正是这么想的,@ÉtienneMillon!我认为Jane Street的人正在重新组织一些文档和模块结构,所以希望这一切在将来变得更加清晰。出于许多目的,未包含的电池和容器库是Jane Street库的替代品。我发现电池的文档比Core(目前为fwiw)更容易浏览。