nickel:以更少的成本获得更好的配置

时间:2021-07-24 18:16:02
【文件属性】:
文件名称:nickel:以更少的成本获得更好的配置
文件大小:1.47MB
文件格式:ZIP
更新时间:2021-07-24 18:16:02
infrastructure nix configuration nickel configuration-language 镍 Nickel 是廉价的配置语言。 它的目的是自动生成静态配置文件 - 想想 JSON、YAML、XML 或您最喜欢的数据表示语言 - 然后将它们提供给另一个系统。 它旨在拥有一个简单易懂的核心:本质上是带有函数的 JSON。 镍的显着特征是: 轻量级:镍易于嵌入。 解释器应该易于实现。 可以从许多编程语言中调用参考解释器。 可组合代码:计算的基本构建块是函数。 他们是一等公民,可以被传,可以召唤,可以组合。 可组合数据:数据的基本构建块是记录(在 JSON 中称为对象)。 在 Nickel 中,记录可以随意合并,包括相关的元数据(文档、默认值、类型合同等)。 类型化,但仅当它有帮助时:静态类型可提高代码质量,用作文档并尽早消除错误。 但是特定于应用程序的自包含代码将始终评估为相同的值,因此无论如何都会在运行时显示类型错误。 一些 JSON 很难输入。 在那里,类型只是一种

网友评论