Difference between revisions of "Class Commons"

 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
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).
 
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 ==
+
== Github Repo ==
Currently there aren't any specifications, as there hasn't been decided on anything yet.
+
[https://github.com/bartbes/Class-Commons Class Commons on github]
 
 
=== 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:
 
* [[Simple Educative Class System|SECS]]
 
* [http://bitbucket.org/bartbes/slither Slither]
 
* [http://github.com/kikito/middleclass/wiki MiddleClass?]
 
* [http://vrld.github.com/hump/#class hump.class]
 

Latest revision as of 16:00, 29 July 2013

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).

Github Repo

Class Commons on github