Remix.run Logo
0xb0565e486 an hour ago

I really wanted to Lisp as a main programming language, and sometimes I still do.

I just find readability such a hurdle regardless of how long I used it. I didn't find that it ever became as natural as the other group of programming languages.

I find a procedural style of programming so much easier to reason about, both when writing and reading.

Either way, I'm really happy I took some time to learn it and use it a little at some point.

dieggsy an hour ago | parent | next [-]

For me, the most effective way to read Lisp is to essentially forget the parentheses (I shadow them out in matching, low contrast colors) and go almost entirely by indentation. I find this makes it more similar to reading other languages, though granted not exactly the same.

You do have to keep up with the parentheses of course, but editor settings or extensions can make this automatic if not invisible.

groundzeros2015 43 minutes ago | parent | prev [-]

(Heresy alert. Inb4 homoinconcity)

I do find that most of my lisp skills carry over to JavaScript quite well while allowing me to write imperative functions more fluently.

Prog blocks are pretty good. I wonder if another DSL could be better.

hnarayanan 34 minutes ago | parent [-]

Maybe because Brendan Eich was tasked with "doing Scheme in the browser" before it pivoted to JavaScript.