#GoF #GangOfFour #DesignPatterns #Java #Groovy #Clojure #Lisp
WRT #CommonLisp Object System (#CLOS):
The seminal book ›The Art of the Metaobject protocol‹ (1991, #AMOP) by #Kiczales, #Rivieres & #Bobrow demonstrates & discusses many design patterns for #ObjectSystem|s with #metaobject protocol, in which methods are not part of classes, due to #multimethod, #multipledispatch paradigms.
It also contributed much to #DylanLang.
🌺
🦎 https://telegram.me/FamilyOfLisp
🦎 https://matrix.to/#/#family-of-lisp:magdeburg.jetzt
For #Clojure there is this classic, but it is about functional design patterns so it doesn't really apply to the rest: http://mishadoff.com/blog/clojure-design-patterns/
...and that's just fine. I was mostly curious about design patterns in FP. Thanks for the link, there is a lot to digest there...
@mmisamore You mean this book?
Data-Oriented Programming: Reduce software complexity
by Yehonathan Sharvit