Globlization and Object.system.load

2011-11-17 Thread Roozbeh Pournader
I was talking with Nebojša about the Object.system.load interface for loading globalization, thinking from the user side. Brendan's email suggested something like this: Object.system.load = function(name, callback) { if (name === '@g11n') { callback(v8Locale); } }; That would make

Re: Globlization and Object.system.load

2011-11-17 Thread Brendan Eich
I didn't make up load from whole cloth, there's a proposal at http://wiki.ecmascript.org/doku.php?id=harmony:module_loaders Module people should weigh in. /be On Nov 17, 2011, at 3:08 PM, Roozbeh Pournader wrote: I was talking with Nebojša about the Object.system.load interface for loading

Re: Globlization and Object.system.load

2011-11-17 Thread Roozbeh Pournader
On Thu, Nov 17, 2011 at 3:08 PM, Roozbeh Pournader rooz...@google.com wrote: That would make something like this the minimum code needed to use the module: var g11n; Object.system.load(@g11n, function (g11n_module) {   g11n = g11n_module; }); I guess I was wrong about the minimum code. The

Re: Globlization and Object.system.load

2011-11-17 Thread David Herman
We intend to have a synchronous API for accessing the built-in modules (those beginning with @ in their URL), as well as a synchronous way to access modules that have already been loaded. This went by briefly in July: https://mail.mozilla.org/pipermail/es-discuss/2011-July/015929.html I'm

Re: Globlization and Object.system.load

2011-11-17 Thread David Herman
On Nov 17, 2011, at 3:48 PM, Roozbeh Pournader wrote: On Thu, Nov 17, 2011 at 3:08 PM, Roozbeh Pournader rooz...@google.com wrote: That would make something like this the minimum code needed to use the module: var g11n; Object.system.load(@g11n, function (g11n_module) { g11n =