The problem with #Java isn't that it's trying to do too many things, not even remotely.

The problems started when they saw #Smalltalk's #ObjectSystem and thought "how can we keep only the bad parts of this and make something much worse?".

The memes about the completely absurd "enterprise Java" practically all flow from that initial flaw.

THEY HAVE PLAYED US PROGRAMMERS FOR ABSOLUTE FOOLS

YouTube

@Seanleblanc

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

🏷️ #Lisp #FamilyOfLisp #CLtL2 #CLHS #ELSConf #XEROXParc

Family of Lisp (Programming Languages)

Lisp is the name of a family of programming languages. This Telegram group is for exchange and dialogue on topics related to the Family of Lisp.

Telegram