【发布时间】:2018-03-16 20:00:15
【问题描述】:
在我的 Clojure 项目中,我使用的是 Clojure Spec,但如果我需要使用像 compojure-api 这样的库,那么我需要使用 Schema。
- 其中一个比其他的有什么优势?
- 我为什么要考虑其中之一?
- 编译类型检查哪个好?
【问题讨论】:
-
这个问题,尽管在某些方面措辞含糊,但吸引了一个很好的具体答案,所以我认为它不应该被关闭。
-
附带说明,compojure-api 2.0.0 也旨在实现规范集成。看起来集成不如 Schema 好,但让我们看看。演示:github.com/metosin/c2 & 规范中缺少的东西以获得全面支持:dev.clojure.org/jira/browse/CLJ-2116
标签: clojure clojure.spec