title: Why is $.namespace() still not part of the core jQuery implementation?
body: <p>Im amazed that even after all this time (jQuery has been around <a href="http://en.wikipedia.org/wiki/JQuery" rel="nofollow noreferrer">since 2006</a>) we have to resort to <a href="http://plugins.jquery.com/project/jQueryNameSpace" rel="nofollow noreferrer">adding a plugin</a> or a <a href="https://stackoverflow.com/questions/527089/is-it-possible-to-create-a-namespace-in-jquery">custom function</a> in order to implement namespaces in jQuery.</p>
  
  <pre><code>// USAGE:
  // var myProject = $.namespace('com.foo.myProject');
  namespace : function(){
   var o, d;
   $.each(arguments, function(i,v) {
     d = v.split(".");
     o = window[d[0]] = window[d[0]] || {};
     $.each(d.slice(1), function(i2, v2){
      o = o[v2] = o[v2] || {};
     });
   });
   return o;
  },
  </code></pre>
  
  <p>I mean this is a tiny piece of code for a concept that gets used in most Javascript projects and frameworks (above is based on the <a href="http://dev.sencha.com/deploy/dev/docs/source/Ext.html#method-Ext-namespace" rel="nofollow noreferrer">ext js implementation</a>):</p>
  
  <p>Why isnt this part of jQuery core build? Is there a reason besides "we just havent got around to it yet"?</p>