The Art of the Metaobject Protocol
Gregor Kiczales
10 people recommended it in 5 threads, 2010–2019.
1 commenter pushed back on it — worth reading the threads.
What people on Hacker News said
Whatever motivation you have, a) reading a book with great Lisp style or b) learning about the CLOS MOP, the book is highly recommended.
Don't let the second one fool you. Although it is a Lisp book, it presents OOP design principles applicable to any language.
Extremely insightful treatment of OOP! Alan Kay called it as the 'best book in ten years' at OOPSLA 97.
"The Art of the Metaobject Protocol" leads you from a very thin layer on top of CLOS to a very rich layer of objects-oriented object implementations.
Where it comes up
- Ask HN: What are some books where the reader learns by building one project? 2017 · 6 recommendations
- Ask HN: What are the most fundamental books on computer science? 2019 · 1 recommendation
- Ask HN: What books had the greatest effect on how you structure your code? 2017 · 1 recommendation
- Ask HN: What language-agnostic programming books should I read? 2017 · 1 recommendation
- Ask HN: What are some good books for understanding OOP? 2010 · 1 recommendation
