Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 10, 2009
Commits on Sep 24, 2009
Commits on Sep 10, 2009
  1. Defer 'nonexistent package' errors until load time, so that we can re…

    …quire() objects that may be native or imported using other methods. This should make it easier to integrate with existing sites.
  2. Use a cache to speed up lookups for packages and objects by name. Als…

    …o make sure Package.getObject() does not return false positives e.g. 'YAHOO.util.hasOwnProperty' should not return anything when YAHOO is not defined.
Commits on Sep 4, 2009
  1. Store a list of all modules defined using the Module class so that Me…

    …thodChain can sweep for existing methods when it loads. The list is deleted and not used after MethodChain is loaded.
  2. MethodChain.addMethods() should copy from the __fns__ property of the…

    … given object, so that Modules can have their methods added.
Commits on Sep 3, 2009
  1. Fix a bug in the load() function of the Package loader DSL; it was ca…

    …lling loadFile() on the wrong object.
Commits on Aug 11, 2009
Commits on Jul 6, 2009
Commits on Jul 2, 2009
  1. Update Jakefile.

Commits on Jun 29, 2009
Commits on Jun 22, 2009
Commits on Jun 8, 2009
Commits on Jun 5, 2009
  1. Allow classes to be used as mixins: classes are modules, and ought to…

    … be allowed to do everything a module can do.
  2. Couple of typos.

Commits on Jun 4, 2009
  1. Adjusting a MethodChain example to refer to new Enumerable support fo…

    …r toFunction()-able objects.
  2. Proof-reading the documentation and fixing any bugs found, and updati…

    …ng a few bits of the docs.
Commits on Jun 3, 2009
  1. Move Enumerator into the Enumerable namespace, remove indexes from va…

    …rious iterator methods, and add dedicated documentation page for Enumerator.
Commits on Jun 2, 2009
  1. Correcting some implementation details of enumerators, e.g. to get li…

    … to work, and adding enumerator return values to all applicable Enumerable methods.
  2. Enumerator#withIndex's optional offset parameter should really be imp…

    …lemented in Enumerable. Also, provide a shorthand Enumerator#reverse.
  3. Adding shorthands for forEachCons, forEachSlice and forEachWithObject…

    … to Enumerator for more convenient chaining.
Something went wrong with that request. Please try again.