namespace for javascript
Namespace is an Erlang inspired method for organizing functions in javascript. Simple example:
For a complete explanation see http://jweir.github.com/namespace/
(function(){ namespace("obj", public); function private(){ return "private" }; function public(){ return private(); }; })(); obj.public(); /* => "private */