other-languages

here be heresies and things we have to use for work
seancorfield 2016-08-08T03:16:14.000060Z

I finally gave in and installed Elixir today and went through the tutorial... I just can't help finding the syntax really ugly 😞

seancorfield 2016-08-08T03:16:50.000061Z

(but then I don't much like Ruby to start with and this seems to have a lot of Erlang-isms poking through, making it even clunkier)

roberto 2016-08-08T14:13:02.000062Z

I can’t get past the syntax either. It is too Ruby-ish for my taste. And the community seems to be mostly ruby devs also.

borkdude 2016-08-08T14:14:20.000063Z

What about Clojure on Erlang/OTP - feasible?

borkdude 2016-08-08T14:14:56.000064Z

Don't know what I would be getting out of it, since I don't know that ecosystem, but it sounds interesting 😛

roberto 2016-08-08T14:15:10.000065Z

There is a lisp that runs on the beam, but it isn’t clojure-ish

borkdude 2016-08-08T14:15:23.000066Z

do you mean LFE?

roberto 2016-08-08T14:15:50.000067Z

http://lfe.io/

roberto 2016-08-08T14:15:51.000068Z

yeah

roberto 2016-08-08T14:16:14.000069Z

I can’t do Lisp without some sort of clojure syntax anymore. Clojure has spoiled me.

2
borkdude 2016-08-08T14:20:35.000070Z

LFE on Erjang... it's a thing https://github.com/lfex/jlfe

2016-08-08T18:12:36.000072Z

LFE apparently takes more inspiration from common lisp

seancorfield 2016-08-08T19:33:44.000073Z

I was surprised when I looked at LFE how much the syntax leapt out and made me go "ugh!" — Clojure has definitely spoiled me there 😸

roberto 2016-08-08T19:39:41.000074Z

yeah, I had the same reaction

2016-08-08T19:46:16.000075Z

it's funny because many lispers say the same about Clojure's syntax

seancorfield 2016-08-08T20:30:48.000076Z

I hadn’t used to think (general) Lisp syntax was weird… I was very comfortable with it (a long time ago). I think I’d been away from it long enough — and spent decades in non-Lisp land — that when I came to Clojure, I didn’t think it was "odd" compared to Lisp, and now I’m so used to Clojure syntax that Lisp looks "odd" instead. Funny what you get used to.

roberto 2016-08-08T20:34:30.000077Z

yeah, I can parse clojure code fairly easily, but not Lisp code. I have to concentrate more. For example, in clojure, I can tell fairly fast what the arguments are, and what the binding params are. In Lisp, that slows me down.