Calva 与 Visual Code 中的 Clojure 扩展有何关系?

tro*_*jek 3 clojure clojurescript visual-studio-code

我发现了两个最流行(安装数量)的 VS Code Clojure 扩展:

两者都得到维护,但卡尔瓦似乎需要更多关注。两者都旨在帮助将 Clojure(和 ClojueScript)集成到 VS Code 用户。

我不清楚它们是否是互补的,或者是“做同样的事情”但不同?

这两个工具如何相互关联?

PEZ*_*PEZ 5

因此,这两个扩展最好被视为竞争对手。正如你所说,他们基本上 \xe2\x80\x9d 做同样的事情 \xe2\x80\x9d 。实际上,情况比这要复杂一些,但无论如何,您都必须在其中之一中进行选择。交互编程部门的重叠最为明显,两者都将 VS Code 与 REPL 的功能挂钩。

\n\n

我只能谈论 Calva,因为我是它的维护者。Calva 正在朝着在一个扩展中封装更多 REPL 连接的方向发展。今天,它通过捆绑Calva FormatterCalva Paredit来实现这一点,但从现在开始的几个版本都将全部包含在一个扩展中。

\n\n

我认为 Calva 受到更多关注的原因是我是一个非常活跃的维护者。Andrey 仍然维护 Clojure 扩展,但似乎很少,主要是为了在周围的东西发生变化时保持它的工作。最近,我也得到了很多帮助,我们获得了添加一些非常重要的东西的能力,这些东西很快就会发布。我的猜测是,卡尔瓦很快将成为相当长一段时间内唯一合理的选择。(但是,是的,我有偏见。)

\n\n

让我借此机会邀请对 Calva 感兴趣或需要 Calva 支持的人们加入#calva-devClojurians Slack 频道

\n