Class Commons

Class Commons is a project to provide a common compatibility interface for class systems. The goal of this is to make libraries independent of class libraries, a library using the Class Commons API can then be used with any class system adhering to it (albeit via a compatibility layer).

Specifications

Currently there aren't any specifications, as there hasn't been decided on anything yet.

Proposed features

  • Single-class inheritance
  • Constructors
  • Instance methods
  • Inherited instance methods
  • Getting the class of an instance
  • Getting the name of a class

Compatibility

Class libraries willing to use Class Commons: