• middleclass reference
  • Getting the name of the class: name
  • Getting the superclass of a class: super
  • Defining static methods: static
  • Creating subclasses: subclass, subclassed & isSubclassOf
  • Creating new instances: new, initialize, allocate & isInstanceOf
  • Instance metamethods
  • Modifying the class: :include(Mixin), static methods & included