1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- -------------------------------------------------------------------------------
- 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
- dojox.lang.functional - Provides lambda functions, and common functional
- operations.
- dojox.lang.aspect - Provides a framework for aspect-oriented programming.
- dojox.lang.oo - Provides mixers to support traits and mixins for object-oriented
- programming.
- dojox.lang.async - Provides helpers for event-driven programming.
- 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/
- http://lazutkin.com/blog/2008/jun/30/using-recursion-combinators-javascript/
- dojox.lang.aspect:
- http://lazutkin.com/blog/2008/may/18/aop-aspect-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.
|