Meroon V3(ID:2229/mer011)


An object-oriented system built on Scheme.

OOL written in Scheme. All objects of Scheme can be seen as Meroon objects without restrictions on inheritance. Very fast. CLOS-like generic functions. Self-description features: classes are Meroon objects and can be inspected. Portable. Named after the developer's son's Teddy Bear.




Structures:
Related languages
Meroon => Meroon V3   Evolution of
Meroon V3 => DMeroon   Evolution of
Meroon V3 => Meroonet   Lightweight version of

References:
  • Meroon V3: A Small, Efficient and Enhanced Object System (1993) view details Abstract: This report describes an object system called Meroon V3 that runs on top of Scheme. Distinctive features of Meroon V3 are indexed fields without inheritance restriction (just think to a ColoredVector class), code-generating metaclasses and an instantiation protocol that respects immutability. Meroon V3 also supports multimethods, coercers, generic equality, metaclasses but not multiple inheritance. This release enhances the previous versions with new features that are discussed in a companion paper [Que93]. External link: Cite Seer
  • Queinnec, C. "Designing MEROON v3" view details External link: Cite Seer
          in Rathke, C.; Kopp, J.; Hohl, H. and H. Bretthauer, editors, Object-Oriented Programming in Lisp: Languages and Applications. A report on the ECOOP'93 Workshop, September 1993 view details
    Resources