Related to [6], I have a vague hunch that the chief benefit of ‘Lisp syntax’ is that it’s easy to parse and represent as Lisp data. Writing Lisp is much easier with ‘paredit’ plugins/features in one’s editor. I often heavily format other’s code to match my idiosyncratic ‘visually scannable’ style (tho not just in Lisp or Lisp-like languages).
I think I basically agree. If I had to pick a chief benefit (which I don’t) I’d say that it enables easy macros—but it does that because it’s easy to parse and represent as Lisp data, so to some extent it just depends what level you feel like looking at.
Nice!
Related to [6], I have a vague hunch that the chief benefit of ‘Lisp syntax’ is that it’s easy to parse and represent as Lisp data. Writing Lisp is much easier with ‘paredit’ plugins/features in one’s editor. I often heavily format other’s code to match my idiosyncratic ‘visually scannable’ style (tho not just in Lisp or Lisp-like languages).
I think I basically agree. If I had to pick a chief benefit (which I don’t) I’d say that it enables easy macros—but it does that because it’s easy to parse and represent as Lisp data, so to some extent it just depends what level you feel like looking at.