1
0
Fork 0
Classical object-oriented framework for JavaScript [unmaintained] https://gnu.org/software/easejs
 
 
 
 
 
 
Go to file
Mike Gerwitz 3f169d87ea Refactored method override logic into its own function 2010-11-14 21:50:56 -05:00
lib Refactored method override logic into its own function 2010-11-14 21:50:56 -05:00
test If a definition is provided for an abstract method, the concrete implementation must be compatiable (proper number of arguments) 2010-11-14 21:33:13 -05:00
LICENSE Changed license to LGPL 2010-11-10 22:07:03 -05:00
Makefile Corrected makefile to run all tests 2010-11-10 21:00:38 -05:00
README.md Initial commit of README.md 2010-11-11 00:12:59 -05:00
index.js Added index.js 2010-11-11 08:50:05 -05:00

README.md

ease.js

ease.js is (to be) a basic collection of CommonJS modules intended to "ease" the transition into JavaScript from other Object-Oriented languages. It provides an intuitive means of achieving classical inheritance and has planned support for interfaces, abstract classes and traits.

This project is still under development.

Why ease.js?

There are already plenty of other means of achieving each of this project's goals, so what's the point of ease.js? The aim of the project is to provide a lightweight library in a CommonJS format which also addresses ES5 issues and is an all-inclusive solution to OO techniques. It satisfies primarily a personal itch.