chlorine-clover

mauricio.szabo 2022-06-04T01:21:25.391339Z

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

seancorfield 2022-06-04T01:23:20.524499Z

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

seancorfield 2022-06-04T01:25:59.614799Z

BTW @mauricio.szabo https://marketplace.visualstudio.com/items?itemName=mauricioszabo.clover still links to the old GH repo...

seancorfield 2022-06-04T01:37:17.107119Z

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&cid=C0185BFLLSE

seancorfield 2022-06-04T01:39:13.067629Z

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
seancorfield 2022-06-04T01:40:13.114579Z

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.szabo 2022-06-04T02:14:45.185809Z

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.szabo 2022-06-04T03:08:39.310919Z

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...

seancorfield 2022-06-04T03:36:03.864269Z

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

mauricio.szabo 2022-06-12T18:28:48.298229Z

@seancorfield 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

seancorfield 2022-06-12T18:49:43.548519Z

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