请在2024年Clojure调查问卷中分享您的想法!

欢迎!请查看关于页面以了解更多关于此工作的信息。

+1投票
core.async

看起来我在使用以下组合时遇到了麻烦:

  • 一个名为'new'的变量
  • 在一个向量中包装
  • 在一个{{go}}块中的<!调用之后。

删除这些条件中的任何一个看起来都可以正常工作。

我已在test_cases.clj中附上了一些最小示例,以及在compiled-cljs.js中编译生成的JavaScript - 错误发生在第4行(我认为{{inst_39771}}在这种情况下是21)。

一个明显的解决办法是不将变量命名为'new' ;)

如果您需要我提供更多信息,请告诉我,并且如果这是在错误的位置/标注不好等,请多多包涵 - 这是我的第一个Clojure JIRA错误报告:)

谢谢,

詹姆斯

2个答案

0投票

评论由:jarohen发表

抱歉,刚注意到有更新的core.async版本 - 我也使用0.1.278.0-76b25b-alpha重现了这个问题。

詹姆斯

0投票
参考:https://clojure.atlassian.net/browse/ASYNC-63(已由alex+import报告)
...