README 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. dojox.lang.functional - Provides lambda functions, and common functional
  16. operations.
  17. dojox.lang.aspect - Provides a framework for aspect-oriented programming.
  18. dojox.lang.oo - Provides mixers to support traits and mixins for object-oriented
  19. programming.
  20. dojox.lang.async - Provides helpers for event-driven programming.
  21. dojox.lang.observable - Provides construction of objects that such that
  22. property access and modification can be controlled, i.e. provides a form of
  23. getters/setters.
  24. dojox.lang.typed - Provides type checking for JavaScript classes, enforcing
  25. types on properties and method parameters using JSON Schema definitions.
  26. dojox.lang.docs - Provides schemas on Dojo's classes from the API
  27. documentation. This can used for runtime access to class metadata information
  28. such as descriptions and type information. This can be used in conjunction with
  29. dojox.lang.typed to enforce typing on Dojo's classes using the API information.
  30. -------------------------------------------------------------------------------
  31. Dependencies:
  32. None.
  33. -------------------------------------------------------------------------------
  34. Documentation
  35. For now:
  36. dojox.lang.functional:
  37. http://lazutkin.com/blog/2008/jan/12/functional-fun-javascript-dojo/
  38. http://lazutkin.com/blog/2008/jun/30/using-recursion-combinators-javascript/
  39. dojox.lang.aspect:
  40. http://lazutkin.com/blog/2008/may/18/aop-aspect-javascript-dojo/
  41. -------------------------------------------------------------------------------
  42. Installation instructions
  43. Grab the following from the Dojo SVN Repository:
  44. http://svn.dojotoolkit.org/src/dojo/dojox/trunk/lang/*
  45. Install into the following directory structure:
  46. /dojox/lang/
  47. ...which should be at the same level as your Dojo checkout.
  48. -------------------------------------------------------------------------------
  49. Additional Notes
  50. See tests and the source for more details.
  51. LICENSE in this directory contains the MIT license by Oliver Steele for
  52. dojox.lang.functional.lambda, which was derived from his original implementation.