| ------------------------------------------------------------------------------- |
| dojox.lang |
| ------------------------------------------------------------------------------- |
| Version 0.991 |
| Release date: 07/30/2007 |
| ------------------------------------------------------------------------------- |
| Project state: |
| beta |
| ------------------------------------------------------------------------------- |
| Credits |
| Eugene Lazutkin (eugene.lazutkin@gmail.com) |
| Kris Zyp (kris@sitepen.com) |
| ------------------------------------------------------------------------------- |
| Project description |
| |
| Implementation of common functional operations, and provisions, aspect-oriented |
| helpers. Later we can add other JS language-related helpers. |
| |
| dojox.lang.observable - Provides construction of objects that such that |
| property access and modification can be controlled, i.e. provides a form of |
| getters/setters. |
| |
| dojox.lang.typed - Provides type checking for JavaScript classes, enforcing |
| types on properties and method parameters using JSON Schema definitions. |
| |
| dojox.lang.docs - Provides schemas on Dojo's classes from the API |
| documentation. This can used for runtime access to class metadata information |
| such as descriptions and type information. This can be used in conjunction with |
| dojox.lang.typed to enforce typing on Dojo's classes using the API information. |
| |
| |
| ------------------------------------------------------------------------------- |
| Dependencies: |
| |
| None. |
| ------------------------------------------------------------------------------- |
| Documentation |
| |
| For now: |
| |
| dojox.lang.functional: |
| http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/ |
| |
| ------------------------------------------------------------------------------- |
| Installation instructions |
| |
| Grab the following from the Dojo SVN Repository: |
| http://svn.dojotoolkit.org/src/dojo/dojox/trunk/lang/* |
| |
| Install into the following directory structure: |
| /dojox/lang/ |
| |
| ...which should be at the same level as your Dojo checkout. |
| ------------------------------------------------------------------------------- |
| Additional Notes |
| |
| See tests and the source for more details. |
| |
| LICENSE in this directory contains the MIT license by Oliver Steele for |
| dojox.lang.functional.lambda, which was derived from his original implementation. |