当前位置:  开发笔记 > 前端 > 正文

电池和核心的优点和缺点是什么?

如何解决《电池和核心的优点和缺点是什么?》经验,为你挑选了2个好方法。

在目前的OCaml世界中,标准库似乎有许多竞争扩展,据我所知,Batteries和Jane Street Core是主要的扩展(我知道ExtLib已被归入电池?).每个人的利弊是什么?它们是等价的吗?他们可以共存吗?"混合搭配"是否有意义,或者我应该选择并专注于它?Core是否在Jane Street之外广泛使用?

如果它对Debian有所帮助,那么Windows支持对我来说不是一个因素.

谢谢!



1> Yoric..:

警告:我是电池的作者之一(虽然我已经失去联系一年了)和上面链接的关于页面的作者.

差异如下:

核心每天在工业环境中使用,而afaik电池则不具备相同的功能

核心由一家公司维护,而电池则由社区维护

afaik(但我可能是错的),Core不接受提交或功能请求,而电池确实如此

电池旨在接受为OCaml标准库编写的任何程序,而Core不旨在保持向后兼容性

电池曾经带有额外的外部工具(目前它们不属于标准配置,但我希望它们会作为额外的封装返回),例如改进的顶级,编译器需要零配置才能使用电池而不是OCaml的stdlib等

电池附带了额外的语言扩展,例如本地处理Unicode,具有更新,更安全和更具可扩展性printf等.

电池附带了大量文档,而上次检查时,Core没有.

PS:是的,ExtLib现在是电池的一个子集.


值得注意的是,Jane St现在正在bitbucket上托管图书馆以促进外部贡献.他们仍将控制哪些贡献被接受,但他们正在朝着更大的社区参与方向前进.

2> blueberryfie..:

关于页面的电池似乎包括与回答此问题的其他库的比较

(向下滚动到"与其他图书馆的关系")

http://batteries.forge.ocamlcore.org/doc.preview:batteries-alpha3/html/about.html

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有