admin-announcements

Announcements from the Clojurians Admin Team (@U11BV7MTK @U077BEWNQ @U050TNB9F @U0ETXRFEW @U04V70XH6 @U8MJBRSR5 and others)
2015-11-23T13:42:12.000338Z

Cannot believe how easy parinfer makes working with clojure. I’d planned to try paraedit but wow seriously, so impressed!

2015-11-23T13:42:37.000339Z

It’s like blindingly obvious why and how it works, is this a new idea?

dnolen 2015-11-23T13:48:52.000340Z

@lukemorton: new idea far as I’m aware

2015-11-23T13:49:54.000341Z

It’s amazing, we should update beginners guides for clj and cljs to recommend it!

dnolen 2015-11-23T13:51:22.000342Z

official beginner guides are editor agnostic for good reason

dnolen 2015-11-23T13:51:37.000343Z

for community generated stuff sounds like a good idea

2015-11-23T13:52:03.000344Z

ah true say

2015-11-23T14:50:49.000346Z

Any news about an emacs implementation of parinfer?

mpenet 2015-11-23T15:12:14.000349Z

I didn't like it personally, I'd rather have my parens dict indentation than the opposite, if you're fluent with paredit it feels a bit weird. I guess it's mostly a matter of habit.

mpenet 2015-11-23T15:12:49.000350Z

(at least as an emacs user, I rarely have to indent anything)

2015-11-23T15:13:35.000351Z

I like the slurping and barfing part

mfikes 2015-11-23T15:14:05.000352Z

FWIW, Parinfer is going into a beta of Replete where its “implicit” aspect is useful for mobile.

dnolen 2015-11-23T15:15:09.000353Z

@mfikes mobile seems like a killer app :simple_smile:

mfikes 2015-11-23T15:16:11.000354Z

@mpenet: Parinfer has two modes. Parens dictate indentation in one mode and the opposite in the other.

eggsyntax 2015-11-23T15:16:45.000355Z

emacs users may want to try aggressive-indent-mode in the meantime (but I also thought parinfer was badass and will try switching over to it once it's out there for emacs). https://github.com/Malabarba/aggressive-indent-mode

mfikes 2015-11-23T15:18:05.000358Z

Yes, anyone interested in the Replete beta, DM me—it's one of those things you need to try out for a while to get a sense for whether it is appropriate.

mfikes 2015-11-23T15:19:53.000359Z

Shaun is even tweaking Parinfer a bit as we learn what it means on mobile.

malabarba 2015-11-23T16:41:31.000362Z

My impression with parinfer is that it looks sweet, but probably won't be as practical as paredit.

malabarba 2015-11-23T16:42:30.000363Z

Paredit is super powerful. And with aggressive-indent, now indentation just works™ everywhere.

malabarba 2015-11-23T16:42:53.000364Z

But I'd definitely give it a chance if someone implemented it in Emacs

2015-11-23T16:49:22.000365Z

parinfer looks good

2015-11-23T16:49:33.000366Z

I wonder if it could be combined with paredit

ian 2015-11-23T18:28:16.000372Z

@tmtwd: they're two different solutions to the same problem.

2015-11-23T18:29:06.000373Z

interesting

bhagany 2015-11-23T18:53:59.000376Z

paredit has functionality that parinfer does not - in those cases they are complementary

bhagany 2015-11-23T18:54:12.000377Z

I'm thinking of things like forward-killing a sexp

chris 2015-11-23T19:07:45.000378Z

does anyone know if there is work being done on an emacs port?

bhagany 2015-11-23T19:25:54.000382Z

@chris: when I talked to Shaun at the conj, he said that he wasn't aware of any work being done on that front. I've been… thinking about it, but it would be by far the most elisp I've written, probably ever

chris 2015-11-23T19:26:48.000383Z

ok. I’m kinda looking at it right now, but it’s just so much. I don’t really know that much elisp and it would absolutely dwarf anything I’ve done to date

bhagany 2015-11-23T19:26:59.000384Z

yeah, same boat here

robert-stuttaford 2015-11-23T19:28:09.000385Z

what’s the main thing parinfer does that paredit doesn’t? -curious- seen a couple people ask about emacs support now

bhagany 2015-11-23T19:28:55.000386Z

If I'm thinking correctly, everything that parinfer does paredit also does

bhagany 2015-11-23T19:29:15.000387Z

it's just done in a different way, and that way feels a bit more accessible

robert-stuttaford 2015-11-23T19:31:58.000388Z

aha

roberto 2015-11-23T20:06:57.000389Z

docker-compose up

roberto 2015-11-23T20:07:02.000390Z

crap, sorry, wrong window

jstew 2015-11-23T20:12:58.000391Z

If you're using docker I'm sorry too :simple_smile:

jstew 2015-11-23T20:13:07.000392Z

:joking