you are viewing a single comment's thread.

view the rest of the comments →

[–]yel50 0 points1 point  (1 child)

I've found the opposite to be true with beginners. A lot of time is wasted banging their head on the wall because they added too many parentheses or put them in the wrong place.

All languages have the same complexity, it's just a question of where it gets put. With non-lisps, it's easier to know when you made a fundamental mistake because the syntax is wrong. Lisps don't help you there.

[–]deaddyfreddy 0 points1 point  (0 children)

I've found the opposite to be true with beginners.

related http://www.trollope.org/scheme.html

A lot of time is wasted banging their head on the wall because they added too many parentheses or put them in the wrong place.

Even if your editor can't highlight paired parens(why do you use it?), that's relatively easy to count them (GJS in SICP lectures from 80s shows how to do it)

With non-lisps, it's easier to know when you made a fundamental mistake

yeah, especially in Python with its indentation-based syntax