Difference between revisions of "Class Commons"
(Update after voting) |
m (Add github url) |
||
Line 20: | Line 20: | ||
* [http://github.com/kikito/middleclass/wiki MiddleClass] | * [http://github.com/kikito/middleclass/wiki MiddleClass] | ||
* [http://vrld.github.com/hump/#class hump.class] | * [http://vrld.github.com/hump/#class hump.class] | ||
+ | |||
+ | == Github Repo == | ||
+ | [https://github.com/bartbes/Class-Commons Class Commons on github] |
Revision as of 07:43, 24 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.
Features
(determined by votes)
- Single-class inheritance
- Constructors
- Instance methods
- Polymorphism
Class definition is single-write read-only, so the entire class has to be defined on creation
Compatibility
Class libraries willing to use Class Commons: