Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ocaml 什么';简街和伦敦街的区别是什么;s&x2018;基础’‘;核心&x2019;和';内核';?_Ocaml_Standard Library_Reason_Ocaml Core - Fatal编程技术网

Ocaml 什么';简街和伦敦街的区别是什么;s&x2018;基础’‘;核心&x2019;和';内核';?

Ocaml 什么';简街和伦敦街的区别是什么;s&x2018;基础’‘;核心&x2019;和';内核';?,ocaml,standard-library,reason,ocaml-core,Ocaml,Standard Library,Reason,Ocaml Core,我是OCaml新手,经常有人建议我使用Jane Street的标准库,而不是编译器附带的库 然而,似乎有几个,我不知道我应该用哪一个: , , 和 有谁能快速总结一下这两者之间的区别(可能是与电池等的区别),或者我应该在什么时候以及为什么选择其中一个呢?我希望有更具知识的人来回答这个问题,但至少这里是要点: 基础:最低限度的stdlib更换。轻便轻便,具有高度稳定性 核心\u内核:基础的扩展。功能更全面,代码和依赖性更多,API发展更快。 可移植,并在Javascript上工作 Core:

我是OCaml新手,经常有人建议我使用Jane Street的标准库,而不是编译器附带的库

然而,似乎有几个,我不知道我应该用哪一个:

  • ,
  • ,

有谁能快速总结一下这两者之间的区别(可能是与电池等的区别),或者我应该在什么时候以及为什么选择其中一个呢?

我希望有更具知识的人来回答这个问题,但至少这里是要点:

  • 基础:最低限度的stdlib更换。轻便轻便,具有高度稳定性
  • 核心\u内核:基础的扩展。功能更全面,代码和依赖性更多,API发展更快。 可移植,并在Javascript上工作
  • Core:使用UNIX API扩展内核

为了完整性,还有一个也是JS写的,在答案中也能涵盖它会很好。我正是这么想的,@ÉtienneMillon!我认为Jane Street的人正在重新组织一些文档和模块结构,所以希望这一切在将来变得更加清晰。出于许多目的,未包含的电池和容器库是Jane Street库的替代品。我发现电池的文档比Core(目前为fwiw)更容易浏览。