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:

Github Repo

Class Commons on github