Fork me on GitHub
#protorepl
<
2019-01-06
>
James Vickers19:01:21

Hi, is proto-repl-charts still active?

seancorfield21:01:02

@jamesvickers19515 What specifically are you asking there? A lot of Clojure projects are "finished" and done get a lot of maintenance but they're still fine to rely on.

seancorfield21:01:17

Neither ProtoREPL itself nor the charts package have been getting a lot of attention lately since Jason has been busy on other stuff -- but they are both pretty solid for daily usage.

James Vickers00:01:20

I was trying to follow the examples to use proto repl charts but couldn't get the names (symbols) to be recognized. I had them as dependencies in my project.clj. Probably doing something dense

James Vickers00:01:04

I was trying to follow the examples to use proto repl charts but couldn't get the names (symbols) to be recognized. I had them as dependencies in my project.clj. Probably doing something dense

phill23:01:01

I found ProtoREPL worked well but the overall Atom experience was unsurvivable without accurate paren balancing, which is a feature of a combination of other packages that I didn't get working satisfactorily

seancorfield23:01:55

@phill Did you try parinfer and/or paredit?

seancorfield23:01:19

I have both installed and find it to be a fairly pleasant experience. Previously with ProtoREPL, now with Chlorine.

seancorfield23:01:59

I know parinfer can infuriate some people -- it does take a bit of getting used to but it's wonderfully productive once you get used to it.

seancorfield23:01:17

On my Windows laptop, all I have installed are Chlorine, Ink, Lisp Paredit, and Parinfer. I've got a lot more installed on my work desktop.

phill23:01:51

I tried parinfer. It made a hash of my code, like, when I changed let to when-let it didn't shove the continuation lines of the binding form over. But it was complicated by a plethora of advice pages about the like 5 packages to set up and the detailed options to give them to make them work together. To give it another try, could you recommend The Correct Instructions?

seancorfield23:01:30

Parinfer doesn't have any dependencies, as I recall. I'm just looking to see what settings I have for it...

seancorfield23:01:31

I have Smart Mode, Force Balance, and Warn on opening bad file all checked. Those are the only settings for Parinfer.

seancorfield23:01:48

And the standard key bindings for it.

seancorfield23:01:27

If you open a "bad file" and don't let it fix the file, then it turns itself off, I think, and you need to turn it back on (see the status bar settings).

phill23:01:53

For ex., https://clojurescript.org/tools/atom recommends installing both Paredit and Parinfer because Paredit contributes auto indentation

James Vickers00:01:04

I was trying to follow the examples to use proto repl charts but couldn't get the names (symbols) to be recognized. I had them as dependencies in my project.clj. Probably doing something dense