4 ms·
I just don't get the appeal of Lisps. They look so ugly and the syntax seems crazy ((((((((((((((((( by the way
by pid_0 6y ago
I just don't get the appeal of Lisps. They look so ugly and the syntax seems crazy
((((((((((((((((( by the way
- iainctduncan 6y agotastes differ. I'm a lot more averse to: end end end end or in JS: }); }); }); });
- pid_0 6y agoYes both are ugly, which is why Python is so great. Go is also nice.
- iainctduncan 6y agoAgreed. Though I'm mostly a scheme and C hacker these days, I did Python professionally for about 13 years, and that is a very nice side effect of the whitespace thing. On the other, Python has no decent equivalent of Lisp's let, and complex or nested Clojures of anonymous functions are butt ugly in Python, so now I'm happy with my parens.
- deleted 6y ago[deleted]
- kazinator 6y agoThat much stacking of opening parentheses is never seen, only ))))))). Typing )))... is easy; just hold down the ) key to repeat, and watch the cursor jump back and forth due to parenthesis-matching. When it flicks back to the correct target, release, and backspace over any overshot parens.
- noidesto 6y agoLook crazy to fresh eyes. I've found it to be a non-issue the more I write lisp code. With structural editors like parinfer, paredit, smartparens, etc. it becomes a whole lot better.
- jhomedall 6y agoPractice quickly gets you past that point. You read Lisp by looking at the indentation. You write Lisp using tools that modify the code structurally, rather than on a character-by-character basis.
- rscho 6y agoUse C macros long enough and you'll see one of the reasons why Lisp has merit.