mauricioszabo / clover

Visual Studio code implementation of REPL-Tooling
45 stars 1 forks source link

Please comment on the relationship to Calva #19

Open holyjak opened 4 years ago

holyjak commented 4 years ago

Hello!

It would be useful to add a few words about the vision for Clover and how it relates to Calva. Does it intend to replace Calva? Only a part of Calva? Or integrate with Calva, providing an alternative implementation of its current repl integration? thank you!

mauricioszabo commented 4 years ago

Well, it's a new project. It uses a regular socket REPL instead of nREPL (although it does support nREPL) but it's mostly a new approach. It does support "custom commands" and some configurations on how to render a clojure result too.

It also does less: no jack-in or parinfer or paredit included. It does include an indenter, otherwise it's really hard to program in Clojure, but that's mostly it :)

seancorfield commented 3 years ago

To update this issue: Calva now has a setting to "hide nREPL UI" so that people can use Calva for all the formatting, LSP static code assist, etc but still use Clover for the Socket REPL stuff. I highly recommend that combination!