- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
经过多年的 SML、Haskell 和 F#,我刚刚回到 OCaml 进行一个新的小型研究项目。
在使用 OCaml 库时,我很快发现自己遗漏了一些东西,并且我也遗漏了单子(monad)推导式的语法。
OCaml Batteries Included 似乎正好填补了这些空白。但我有点不确定它是否已经达到了足够成熟、稳定和广泛用于这个项目的地步。我的部分疑问来自安装时遇到的一些问题——包括发现当前安装说明已过时,并且只有通过谷歌搜索才最终找到了对支持请求的响应,该响应解释了所需的内容。
电池相对稳定吗? (或者至少比上述建议的更稳定?)
它的使用相对广泛吗? (例如,10% 的新 OCaml 代码是用它编写的吗?)
会推荐什么样的项目?
(并且,特别是对于应该产生一个可能会维护一段时间的小型库的中小型研究项目,是否会推荐它。)
还有其他建议吗?
最佳答案
半免责声明:我是包含电池的当前开发人员之一。
据我所知,它还没有被大量吸收。我还没有看到任何依赖它的软件包发布。但是,仅此一项不应阻止您使用它。希望随着它的不断成熟,它将获得一些牵引力。我个人将它用于我所有新的 OCaml 开发,无论是用于个人项目还是用于我的研究工作。
预计在 1.x 周期的持续时间内会看到它的大量变化。我们致力于保持 API 向后兼容所有 1.x 版本,但将添加新内容并且可能会弃用旧模块/功能。尽管我们仍在寻找和修复错误,但其中大部分应该是相当稳定的。但是,通过让更多的人使用它并报告我们还没有看到的错误,这将得到很大的帮助。
我们希望 2.0 版本会更加静态,并且在模块之间具有更大程度的一致性,但 2.0 可能还有很长的路要走。
我的建议是:如果您要使用 Extlib,请使用电池。它吸收了 Extlib 的功能集(实际上,它的大部分代码),并且充实了很多。如果您发现错误,请报告它们:)。
关于ocaml - "OCaml Batteries Included"的稳定性和广泛性如何,是否推荐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307936/
1、什么是 MTTR ? 当系统出现系统故障时,我们需要通过一些指标来衡量故障的严重程度和影响范围。其中MTTR(Mean Time To Repair 名为_平均修复时间_)是一个非常重要
我知道如何通过添加到元素 -max _i x_i 来使 softmax 稳定。这避免了上溢和下溢。 现在,记录此日志可能会导致下溢。 log softmax(x) 可以计算为零,导致 -infinit
我试图理解这两个 numpy 傅立叶变换之间的区别: import numpy as np samples = 256 # define the domain in slightly differen
背景 线上故障是技术成长中不可避免的一部分,我们从中能够吸取宝贵的教训并变得越来越有经验。然而, 并非每个团队或技术同学都能以合理和科学的方式处理故障 。基于日常实际工作经验和个人心得,我整理了
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
一般场景 使用 dlsym(),我从我的主线程动态加载一个共享对象插件。 我遵循这两种方式中的任何一种。 方式A 将指向符号的指针结构传递给插件,以便它可以调用主机的函数并访问其他变量,当然知道它们的
我在 xaml 编辑器中遇到稳定性问题。每天重启 VS 25 次变得乏味。是否有可以最大限度地减少问题的策略或提供视觉显示的开源替代方案?任何帮助将不胜感激!我不想跳出窗外,但我会……我会! 最佳答案
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
假设我有一个给定的集合。在不以任何方式更改集合的情况下,我使用 foreach 循环遍历其内容两次。排除宇宙射线等等,绝对保证两个循环中的顺序一致吗? 或者,给定一个 HashSet对于许多元素,什么
我的应用程序的下一个版本大约有 70K 方法。 了解使用 Multidex 的确切含义(这通常意味着使用 Multidex 支持库来支持 API<21)对我做出这个决定很重要: 我应该付出很多努力(即
我得到的错误与 Missing an output location for shuffle 相同在 Spark SQL 中加入大数据帧时。那里的建议是设置 MEMORY_AND_DISK 和/或 s
我只是installed DCEVM在我的开发机器上 hotswap agent它似乎运作良好。DCEVM 看起来像是 JRebel/LiveRebel 的替代品。也在生产系统上。 DCEVM 和热插
我只是想知道是否有人可以解释为什么我的谷歌地图服务会出现 403 Forbidden 错误。 我一直在加载 map api: 然后使用地理编码和自动完成库将用户搜索转换为坐标,以显示在我的搜索结果的
我支持使用平面文件(纯文本)实现持久性的遗留 Java 应用程序。由于应用程序的性质,这些文件的大小每天可以达到 100 MB,而应用程序性能的限制因素通常是文件 IO。目前,该应用程序使用普通的 j
我是一名优秀的程序员,十分优秀!