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

在与(链接:http://dev.clojure.org/jira/browse/CLJS-1461 文本:CLJS-1461>)的交谈后,这个不一致性可能通过(链接:http://dev.clojure.org/jira/browse/CLJS-1461 文本:CLJS-1461>)得到解决,所以这里的一个可以被关闭了。

0

评论者:mfikes

可能与 CLJS-2852 有关

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