Project

General

Profile

Statistics
| Revision:

root / trunk / web / dojo / dojox / lang / README @ 11

History | View | Annotate | Download (2.55 KB)

1
-------------------------------------------------------------------------------
2
dojox.lang
3
-------------------------------------------------------------------------------
4
Version 0.991
5
Release date: 07/30/2007
6
-------------------------------------------------------------------------------
7
Project state:
8
beta
9
-------------------------------------------------------------------------------
10
Credits
11
	Eugene Lazutkin (eugene.lazutkin@gmail.com)
12
	Kris Zyp (kris@sitepen.com)
13
-------------------------------------------------------------------------------
14
Project description
15

    
16
dojox.lang.functional - Provides lambda functions, and common functional
17
operations.
18

    
19
dojox.lang.aspect - Provides a framework for aspect-oriented programming.
20

    
21
dojox.lang.oo - Provides mixers to support traits and mixins for object-oriented
22
programming.
23

    
24
dojox.lang.async - Provides helpers for event-driven programming.
25

    
26
dojox.lang.observable - Provides construction of objects that such that 
27
property access and modification can be controlled, i.e. provides a form of
28
getters/setters.
29

    
30
dojox.lang.typed - Provides type checking for JavaScript classes, enforcing 
31
types on properties and method parameters using JSON Schema definitions.
32

    
33
dojox.lang.docs - Provides schemas on Dojo's classes from the API 
34
documentation. This can used for runtime access to class metadata information
35
such as descriptions and type information. This can be used in conjunction with
36
dojox.lang.typed to enforce typing on Dojo's classes using the API information.
37

    
38

    
39
-------------------------------------------------------------------------------
40
Dependencies:
41

    
42
None.
43
-------------------------------------------------------------------------------
44
Documentation
45

    
46
For now:
47

    
48
dojox.lang.functional:
49
http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/
50
http://lazutkin.com/blog/2008/jun/30/using-recursion-combinators-javascript/
51

    
52
dojox.lang.aspect:
53
http://lazutkin.com/blog/2008/may/18/aop-aspect-javascript-dojo/
54

    
55
-------------------------------------------------------------------------------
56
Installation instructions
57

    
58
Grab the following from the Dojo SVN Repository:
59
http://svn.dojotoolkit.org/src/dojo/dojox/trunk/lang/*
60

    
61
Install into the following directory structure:
62
/dojox/lang/
63

    
64
...which should be at the same level as your Dojo checkout.
65
-------------------------------------------------------------------------------
66
Additional Notes
67

    
68
See tests and the source for more details.
69

    
70
LICENSE in this directory contains the MIT license by Oliver Steele for
71
dojox.lang.functional.lambda, which was derived from his original implementation.