I wonder if there's any good #multimethod library for #Java to work around its silliness.
Well okay mostly I want to do all the coding in #Kawa #Scheme anyway.
@natty Because it's completely unnecessary in proper #Object systems like #CLOS.
That is to say, #multimethod / #GenericFunction based object systems.
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