I like the idea. Are you thinking of the 1.1 spec ( http://wiki.commonjs.org/wiki/Modules/1.1 ) ?
Raphael On Jan 17, 1:35 pm, Attila Szegedi <[email protected]> wrote: > Folks, > > I'm contemplating adding CommonJS Modules implementation to Rhino codebase > proper. I'd create org.mozilla.javascript.commonjs package to hold it, and we > could have a method similar to initStandardObjects(), i.e. initCommonJs() > that'd initialize it - basically install a require() function with the > expected semantics in the top-level scope. I want leave some of its aspects > - most notably lookup of the module script - pluggable, defined by interfaces > in the org.mozilla.javascript.commonjs package, so that specific embeddings > of Rhino (JS app servers) can install their own module resolver logic. I'd > provide a default implementation for the shell too. > > As I foresee that several Rhino-based JS products will adopt CommonJS in the > near future, it seems desirable to not have all of them reinvent the wheel > (even though some already did, I'm guilty of coding my own require() too in > the next-gen version of my company's server-side JS enviroment...). > > Opinions? > > Attila. _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
