2024 年 Clojure 调查报告中分享您的想法!

欢迎!有关如何工作的更多信息,请参阅关于页面。

0
ClojureScript 提问者

一个小问题,但很高兴修复,尤其是在工具方面。在 lumo

cljs.user=> (:arglists (get-in @lumo.repl/st [:cljs.analyzer/namespaces 'cljs.core$macros :defs 'when])) ([&form &env test & body])

我想要过滤掉前两个参数,因为它们显然是不需要的。
一个简单的补丁是(链接:https://github.com/anmonteiro/lumo/pull/88/files#diff-4da6b6777b07770bfe3ffbd39a773e33R823 文本:这里)。

一旦我确定应用补丁的正确位置,我可以提供一个补丁。当然,如果我没有做错。

谢谢!

4 个答案

0
回答者

评论者:arichiardi

经过思考,如果我们把这个过滤器放在 load-analysis-cache! 中,可能只是为了处理显示/IDE 的问题就要付出昂贵的代价。我想的最合适的方法是在加载之前过滤 transit/json 文件。所以这可能更适合放在 lumo 中。

0
回答者

评论者:arichiardi

在与(链接:~anmonteiro)进行交谈后,这个不一致性可能可以通过(链接:http://dev.clojure.org/jira/browse/CLJS-1461 文本:CLJS-1461)来解决,所以这里可以关闭,我想。

0

评论人:mfikes

可能与 CLJS-2852 相关

0
参考资料:https://clojure.atlassian.net/browse/CLJS-1958(由 arichiardi 报告)
...