Michael Tiedtke <michele.titke@o2online.de>:Nice! What about (define-class <stack> (<list>) ...)? In GOOPS every primitive type is (or should be) a class that can be used with multiple inheritance. It's enough to (use-modules (oop goops)).My "simpleton" doesn't have classes. It's *object* oriented, not *class* oriented.