请分享您对 2024 年 Clojure 状况调查 的想法!

欢迎!请参阅 关于 页面了解有关此功能的一些信息。

0
Spec

我们有几个规范,其行为由一个动态变量的值控制。当我们运行

`(binding [*behave-differently* true] (s/explain-data ::spec-with-conditional-behavior nested-structure-including-maps))`

的结果显示,由于某些 explain 实现产生了未显式化的懒惰序列,一些嵌套规范并没有按照预期的 **behave-differently* 值运行。据我所知,这是由于某些解释实现产生未显式化的懒惰序列造成的,而强制在绑定形式中实现会导致预期的行为。

5 答案

0

评论者:dchelimsky

FYI - 描述并未按预期格式化,并且我没有编辑权限。

0

评论者:alexmiller

我给你提供编辑组,David。

0

评论者:dchelimsky

谢谢Alex。我已经更新了描述。

0

评论者:alexmiller

一个实际示例将有帮助。

0
参考:[https://clojure.atlassian.net/browse/CLJ-2229](https://clojure.atlassian.net/browse/CLJ-2229)(由dchelimsky报告)
...