dune:OCaml的可组合构建系统 源码
沙丘-可组合的构建系统 Dune是仅用于OCaml / Reason项目的构建系统。 它致力于为用户提供一致的体验,并处理OCaml编译的大多数低级细节。 您所要做的就是提供您的项目的描述,沙丘将完成其余的工作。 它实施的方案是从Jane Street内部使用的方案中汲取灵感的,并适应了开源世界。 它已经发展了很长一段时间,每天都有数百名开发人员在使用,这意味着它已经过高度测试和生产。 沙丘随附。 如果您想不花太多时间就开始学习,可以查看或观看。 目录包含使用沙丘的项目的示例。 概述 沙丘从dune文件中读取项目元数据, dune文件可以是简单S表达式语法中的静态文件,也可以是OCaml脚本。 它使用此信息来设置构建规则,为诸如开发工具,处理安装等生成配置文件。 Dune本身速度快,开销非常低,并且支持所有平台上的并行构建。 它没有系统依赖性:只需使用OCaml即可构建沙丘和使用沙
用户评论