Nein, ich dachte YUI wäre ein Objekt, wie bei jquery, es ist aber ein Funktion.
YUI ist eine Factory-Funktion, der man ein Hash mit Parametern übergeben kann. Darin lässt sich vor allem der Modul-Loader konfigurieren.
Auf diese Weise lassen sich mehrere asynchrone Scopes mit verschiedenen Dependancies erzeugen. Darüber kann man bspw. auch YUI 2 laden, ohne dass das globale Objekt verschmutzt wird.
http://developer.yahoo.com/yui/3/examples/yui/yui-multi.html
Etwas ähnliches hat jQuery mit jQuery.sub() kürzlich mit 1.5 auch eingeführt. Bei YUI 3 ist es schon im Modulkonzept integriert.
Mathias