3
edits
Petermichaux (talk | contribs) |
|||
| Line 11: | Line 11: | ||
* The Jack project [http://github.com/tlrobinson/jack/blob/54a28398425287bddd9466955d5e8ea616eb8d47/core.js implements a simple "require" system]. | * The Jack project [http://github.com/tlrobinson/jack/blob/54a28398425287bddd9466955d5e8ea616eb8d47/core.js implements a simple "require" system]. | ||
* [http://docs.persvr.org/documentation/server-side-js Persevere uses "require"] (similar to Jack) for module loading. | * [http://docs.persvr.org/documentation/server-side-js Persevere uses "require"] (similar to Jack) for module loading. | ||
* Helma NG implements [http://dev.helma.org/ng/Modules+and+Scopes/ | * Helma NG implements a [http://dev.helma.org/ng/Modules+and+Scopes/ module system with per-module scopes] and import, include and require functions. | ||
* jslibs bootstrapping jshost provides only basic code and loading module support, direct from file and either into the global namespace or a chosen namespace http://code.google.com/p/jslibs/wiki/jshost | * jslibs bootstrapping jshost provides only basic code and loading module support, direct from file and either into the global namespace or a chosen namespace http://code.google.com/p/jslibs/wiki/jshost | ||
* Advanced JavaScript Importing & Loading Extension is the browser-independent extension that provides Javascript with namespace and dynamic script loading support ( http://ajile.iskitz.com/ ) | * Advanced JavaScript Importing & Loading Extension is the browser-independent extension that provides Javascript with namespace and dynamic script loading support ( http://ajile.iskitz.com/ ) | ||
| Line 17: | Line 17: | ||
* [http://synchro.net/ Synchronet] provides a global load() method which allows a specified scope/sandbox object, passing arguments, and background/concurrent execution: http://synchro.net/docs/jsobjs.html#global | * [http://synchro.net/ Synchronet] provides a global load() method which allows a specified scope/sandbox object, passing arguments, and background/concurrent execution: http://synchro.net/docs/jsobjs.html#global | ||
* [http://www.ejscript.org/ Ejscript] has a loadable module mechanism based on language extensions "module" and "use module" definitions. Modules can have scope, dependencies, incremental loading and optional backing native code. | * [http://www.ejscript.org/ Ejscript] has a loadable module mechanism based on language extensions "module" and "use module" definitions. Modules can have scope, dependencies, incremental loading and optional backing native code. | ||
=== Proposals === | === Proposals === | ||
edits