Difference between revisions of "Class Commons"
(First Draft) |
|||
Line 18: | Line 18: | ||
* [http://bitbucket.org/bartbes/slither Slither] | * [http://bitbucket.org/bartbes/slither Slither] | ||
* [http://github.com/kikito/middleclass/wiki MiddleClass?] | * [http://github.com/kikito/middleclass/wiki MiddleClass?] | ||
+ | * [http://vrld.github.com/hump/#class hump.class] |
Revision as of 09:27, 15 June 2011
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: