2024年Clojure状态调查中分享您的想法!

欢迎!有关如何使用本平台的更多信息,请参阅关于页面。

0
core.logic

本补丁为relations、facts和retractions添加了参数个数检查,因此当用户在def-rel形式中指定rel "foo"应为3元组时,向数据库添加4元组事实将是不合法的。这保护了数据库状态,防止一类用户错误在无声中失败。

这更像是工作提案,因为很可能存在可变参数个数的relation。我只是会暂时怀疑这样的结构,此补丁支持我处理pldb的方式。

3 答案

0

评论者:dnolen

有趣,感谢您的补丁。我会考虑的。

0

评论者:norman

我们许多pldb relations有大量的参数。能够提前检测声明的错误将不会是坏事。

0
...