gpt4 book ai didi

ocaml - 电池和电芯各有什么优缺点?

转载 作者:行者123 更新时间:2023-12-03 07:41:16 25 4
gpt4 key购买 nike

目前 OCaml 世界中似乎存在许多对标准库的竞争扩展,BatteriesJane Street Core据我所知,这是主要的(我知道 ExtLib 已包含在电池中?)。每一种的优点和缺点是什么?它们相等吗?他们可以共存吗? “混合搭配”是否有意义,还是我应该选择一个并专注于它? Core 是否在 Jane Street 之外广泛使用?

如果说这有什么不同的话,我使用的是 Debian,所以 Windows 支持对我来说不是一个因素。

谢谢!

最佳答案

警告:我是《电池》的作者之一(尽管我已经失去联系一年了),也是上面链接的“关于”页面的作者。

最大的区别如下:

  • Core 日常在工业环境中使用,而 afaik Batteries 则不具备以下功能
  • Core 由一家公司维护,而 Batteries 由社区维护
  • 据我所知(但我可能是错的),Core 不接受提交或功能请求,而 Batteries 则接受
  • Batteries 旨在接受为 OCaml 标准库编写的任何程序,而 Core 并不旨在保持向后兼容性
  • 电池过去常常附带额外的外部工具(目前它们不在标准发行版中,但我希望它们会作为附加包返回),例如改进的顶层、需要零配置才能使用电池而不是 OCaml 的 stdlib 的编译器等。
  • 电池附带额外的语言扩展,例如使用新的、更安全且更可扩展的 printf 等原生处理 Unicode。
  • 电池附带大量文档,而我上次检查时,Core 没有。

P.S.:是的,ExtLib 现在是电池的子集。

关于ocaml - 电池和电芯各有什么优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com