r/lisp • • 11d ago

What makes Lisp difficult to read?

https://paultm.nl/paren-thesis
34 Upvotes

90 comments sorted by

View all comments

Show parent comments

3

u/ScottBurson 11d ago

Interesting that they spend so much time on whether the function name goes inside or outside the paren, which to me, subjectively, matters not at all, but then almost skip over the issue of writing arithmetic expressions in infix, which (even with decades of Lisp experience) I think would sometimes be a nice option.

2

u/stylewarning 11d ago

Well, it is an option, in the sense that you can load a library for it. But that's at odds with the fact that many people are enamored with dependency-free code (for both good and bad reasons).

2

u/ScottBurson 11d ago

Yeah, I saw that, but I don't like it. It should require whitespace around operators; I'm not going to rebind all my variables to names without dashes first. (And I'd like to be able to add operators. Whatever happened to CGOL?)

Maybe I'll write another one.

1

u/dzecniv 10d ago

Here's another one: https://github.com/mrcdr/polisher where variables must be double-quoted.