Next: Library modules - Overview, Previous: Core library, Up: Top [Contents][Index]
Gauche’s object system design is largely inspired by STklos, whose design has come from TinyCLOS. It supports multiple inheritance, multimethods, and metaobject protocol.
The type system is integrated to the object system,
that is, a string is an instance of the class <string>
,
and so on.
• Introduction to the object system: | ||
• Class: | ||
• Instance: | ||
• Generic function and method: | ||
• Metaobject protocol: |
Next: Library modules - Overview, Previous: Core library, Up: Top [Contents][Index]