1
0
Fork 0

Updated README to reflect Interface implementation

closure/master
Mike Gerwitz 2011-01-11 18:30:32 -05:00
parent 7fb0f6a820
commit ab46e52a37
1 changed files with 4 additions and 2 deletions

View File

@ -3,13 +3,14 @@
ease.js is (to be) a basic collection of CommonJS modules intended to ease.js is (to be) a basic collection of CommonJS modules intended to
"ease" the transition into JavaScript from other Object-Oriented languages. It "ease" the transition into JavaScript from other Object-Oriented languages. It
provides an intuitive means of achieving classical inheritance and has planned provides an intuitive means of achieving classical inheritance and has planned
support for interfaces, traits and mixins. support traits/mixins.
Current support includes: Current support includes:
* Easy class creation * Easy class creation
* Classical inheritance * Classical inheritance
* Abstract classes and methods * Abstract classes and methods
* Interfaces
**This project is still under development.** **This project is still under development.**
@ -147,6 +148,7 @@ Though JavaScript doesn't currently implement classes, interfaces, etc, it does
reserve the keywords. In an effort to ensure that ease.js will not clash, the reserve the keywords. In an effort to ensure that ease.js will not clash, the
following precautions are taken: following precautions are taken:
* `Class` is used with a capital C * `Class` is used with a capital 'C'
* `Interface` is used with a capital 'I'
* Reserved keywords are quoted when used (e.g. in property strings) * Reserved keywords are quoted when used (e.g. in property strings)