shlogg · Early preview
Magne @magnemg

Why Lisp's Syntax Can Be Hard To Read And How Python Compares

Developers find Lisp harder to read due to heavy nesting of parentheses, visual clutter, and lack of visual cues. Python's syntax addresses these issues with indentation, infix notation, and keywords, making it easier to understand and debug code.

Many in the communities of Lisp-style languages (Lisp, Clojure etc.) seem to discount parentheses being a reason for people not adopting Lisp. (It must only be the unfamiliarity of FP! You get used to the parentheses, and see past them!) Even though newcomers frequently complain about all the parentheses (of Lisp S-expressions), and several people have attempted to make an indentation-based Lisp (I-expressions, T-expressions aka. Sweet expressions, Cirru, Wisp, etc.). So there must be something to it, or..?
Shared from perplexity.ai :
—-
Reasons why developers might find heavily nested parenth...