@deavmi @tobias Actually, there are some good examples of objects implemented as extensions to a non-object language. !TclTk has several object-based extensions, such as #snit (object composition & delegation), #itcl (classes and objects), #xotcl (objects, classes, metaclasses). Common #Lisp has #clos