this post was submitted on 17 Dec 2025
464 points (96.0% liked)
Programmer Humor
27933 readers
603 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Yea, and CLOS is pretty weird, with putting methods outside the class definition.
You don't even need to define a class to define methods. I'm sure that's surprising to people coming from today's popular language, but the original comment was about syntax.
Whether Lisp syntax is ugly is a matter of taste, but it's objectively not unreadable.
Where you can define a method is syntax
In most languages, I would agree with that. In Lisp, I think I might not. If Common Lisp didn't come with CLOS, you could implement it as a library, and that is not true of the object systems of the vast majority of languages.