ednsl:用于在 clojure 中使用 edn 语法创建 dsl 的 dsl

时间:2024-07-04 12:00:53
【文件属性】:

文件名称:ednsl:用于在 clojure 中使用 edn 语法创建 dsl 的 dsl

文件大小:57KB

文件格式:ZIP

更新时间:2024-07-04 12:00:53

Clojure

ednsl 一个使用 EDN 语法创建 DSL 的超简单库 更智能的配置 edn 很棒,它允许丰富的配置,比 json 支持更多的数据类型,但直到现在我们还不能充分利用它。 我编写了一个名为的库来试验以 edn 语法将应用程序连接在一起,虽然我对它启用的灵活性感到满意,但我对代码不满意,所以我开始重构它,并且我发现我正在编写代码DSL 的 DSL。 这就是人生 :-) 我可以用它做什么? 并不是说我一定支持所有这些,但是…… 自动用 clojure-space 中的值替换符号 为用户提供在您的配置文件中调用选择功能 为应用程序的技术含量较低的用户提供具有简化评估规则的类似 clojure 的语言 我很想听听你的想法,给我一个 github 消息! 演练 这是一个应用程序的简单示例,它读取一个配置文件,该文件提供一个与参数一起运行的函数。 不,它并不意味着有用,它旨在提供一个简单的示例


【文件预览】:
ednsl-master
----t()
--------ednsl()
--------ednsl_test.clj(8KB)
----src()
--------ednsl()
--------ednsl.clj(19KB)
----doc()
--------ednsl.html(22KB)
--------index.html(5KB)
--------ednsl.util.either.html(4KB)
--------js()
--------css()
--------ednsl.util.html(6KB)
----LICENSE(1KB)
----t-data()
--------test.edn(32B)
----README.md(2KB)
----project.clj(937B)
----.gitignore(95B)

网友评论