Fork me on GitHub
#chlorine-clover
<
2022-06-04
>
mauricio.szabo01:06:25

I've been thinking - how to keep Chlorine and Clover relevant? What is missing, what can be done for things to get better?

seancorfield01:06:20

The thing that finally tipped me over to Calva really was inline result display, TBH.

seancorfield01:06:17

Several people have asked me why I recently switched from Clover to Calva for the REPL -- Chris (Portal) asked me in a thread there about it in the context of programmatic APIs https://clojurians.slack.com/archives/C0185BFLLSE/p1651869889569069?thread_ts=1651866766.135979&amp;cid=C0185BFLLSE

seancorfield01:06:13

Ironically, the particular "ask" from me in that thread has been satisfied by both Clover and Calva at this point: a Joyride-enabled REPL evaluation command đŸ™‚ and it might actually be easier to work with Clover and Joyride right now because I could use Calva's nREPL connection to the Joyride server but have it send JVM evaluations via Clover's Socket REPL đŸ™‚

1
seancorfield01:06:13

I think another aspect of my switch, that I haven't really articulated to anyone, is my frustration with unrepl -- I know you were talking about moving away from it but I don't know where you are on that @mauricio.szabo?

mauricio.szabo02:06:45

Interesting, because I'm also not satisfied with the speed that Clover is moving :(. Yeah, removing unrepl broke things. I'm at about 90% solving the issues that removing unrepl breaks, but its stikk "not there yet". Currently, I'm still assuming unrepl is on the classpath but I've removed most elisions and lazy results. The next step is to have unrepl as a possibility, not the only option.

mauricio.szabo03:06:39

One thing that I can do is try to hack a possibly buggy version of Clover that doesn't even have unrepl, as soon as I fix theblast issues I'm seeing, and upload the extension here. Maybe this can help identify some bugs...

seancorfield03:06:03

I can branch my VS Code config to have a Clover-based branch again for testing...

mauricio.szabo18:06:48

@U04V70XH6 just to not let this hanging, I'll focus my efforts on other things right now that Microsoft announced the official end of Atom, so these features (avoid UNREPL, inline results in Clover, etc) will not be on my recent roadmap either... so don't branch anything, keep yourself in Calva - I'll work together with then if they decide to have a pure socket-repl evaluation on Calva

seancorfield18:06:43

That's fair enough. I thought about you and Clover when I saw the EOL announcement... It's not exactly a surprise.