chlorine-clover

About Chlorine for Atom and Clover for VS Code: https://atom.io/packages/chlorine and https://marketplace.visualstudio.com/items?itemName=mauricioszabo.clover
mauricio.szabo 2021-01-29T14:28:39.002700Z

Yes, I also renamed to #chlorine-clover so it's easier to find on Slack 🙂

🎉 2
clyfe 2021-01-29T15:16:37.004900Z

Every time I tried a socket repl I got annoyed. Mostly about having to do in-ns all the time. I feel nREPL does more for me. How do you folks not mind it? (Is it something I'm missing? Like some nifty workflow?)

mauricio.szabo 2021-01-29T15:35:44.005400Z

Chlorine already adds the in-ns if it detects a namespace in the current editor 🙂

1
seancorfield 2021-01-29T18:26:13.007200Z

@claudius.nicolae Are you typing into the REPL? Or just eval'ing from an editor?

2021-02-01T06:12:00.008800Z

curious what you consider the minmum feature set you'd like. i use a custom socket repl arrangement in emacs as i had problems with inf-clojure at various times.

seancorfield 2021-02-01T17:43:49.009100Z

@sogaiu I can't remember what was missing last time I looked at the socket REPL package for Emacs -- I just remember that I ran into a wall pretty quickly with it, based on what I expected to be able to do...

2021-02-02T07:44:10.077800Z

@seancorfield thanks -- i was curious about the "expected to be able to do" part. but i can understand if you don't have any of that spelled out.

seancorfield 2021-02-02T17:36:54.087300Z

@sogaiu Sorry, I just don't remember. It was some time last year when I tried it and I quickly went back to Atom/Chlorine at the time.

2021-02-03T00:14:09.116600Z

thanks in any case :)

clyfe 2021-01-29T18:28:05.007300Z

Eval from editor, but not Chlorine.

seancorfield 2021-01-29T18:32:18.007500Z

Hmm, I thought only Chlorine/Clover supported Socket REPL. What editor/plugin are you using for Clojure stuff?

clyfe 2021-01-29T18:35:19.007700Z

Cursive, a while back, workfolk got me a license. In hindsight, it was not a socket repl, it was just "not nREPL" (clojure main something - not sure what cursive does there when you don't pick nREPL).

clyfe 2021-01-29T18:36:12.007900Z

I imagine clojure main and socket yield rather similar repls.

seancorfield 2021-01-29T18:36:20.008100Z

Ah, a plain text REPL. Yeah, I wouldn't expect Cursive's support of that to be as solid as for nREPL. You'd be in the same boat with inferior lisp mode in Emacs.

seancorfield 2021-01-29T18:38:21.008300Z

What Chlorine/Clover do is side-load unrepl over the Socket REPL which provides a lot more functionality (at the cost of complexity dealing with the REPL internally for the plugin). That's what provides eval interruption and some other stuff.

👍 1
seancorfield 2021-01-29T18:41:27.008600Z

I would probably use Emacs more if it had a decent Socket REPL package (there is one but it's pretty basic and a bit flaky).