Skip to content

Files

lang

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 13, 2008
Jan 18, 2010
Apr 28, 2015
Jul 20, 2012
Mar 8, 2014
Nov 6, 2007
Jan 12, 2010
Feb 21, 2011
May 17, 2010
Jun 25, 2012
Jul 19, 2011
Jul 21, 2012
Jun 25, 2012
Jun 17, 2012
-------------------------------------------------------------------------------
dojox.lang
-------------------------------------------------------------------------------
Version 0.991
Release date: 07/30/2007
-------------------------------------------------------------------------------
Project state:
beta
-------------------------------------------------------------------------------
Credits
	Eugene Lazutkin ([email protected])
	Kris Zyp ([email protected])
-------------------------------------------------------------------------------
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.