Confirmed users
13
edits
|  (Let's settle on JavaScript 1.6?) | No edit summary | ||
| Line 38: | Line 38: | ||
| = Design = | = Design = | ||
| The implementation will be clean code that doesn't add any properties to the JavaSript types' prototypes.   | * The implementation will be clean code that doesn't add any properties to the JavaSript types' prototypes.   | ||
| The code will be documented using the [http://code.google.com/intl/en/closure/compiler/docs/js-for-compiler.html JSDoc conventions]. | * The code will be documented using the [http://code.google.com/intl/en/closure/compiler/docs/js-for-compiler.html JSDoc conventions]. | ||
| What should be the [http://robertnyman.com/javascript/ JavaScript version and features] this module relies on? Relying on JavaScript 1.6 would make it possible to use the JavaScript Collections with Google Chrome V8 JavaScript engine as well and thus the JavaScript Collections module would be useful for more people for more context, and a developer using the JavaScript Collections for Jetpack could use it as-is on many other web projects. That would ease many developers' life. | * What should be the [http://robertnyman.com/javascript/ JavaScript version and features] this module relies on? Relying on JavaScript 1.6 would make it possible to use the JavaScript Collections with Google Chrome V8 JavaScript engine as well and thus the JavaScript Collections module would be useful for more people for more context, and a developer using the JavaScript Collections for Jetpack could use it as-is on many other web projects. That would ease many developers' life. | ||
| * Leveraging [https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/WeakMap WeakMap] (available since Firefox 6 and should be available in Google Chrome 18) should be considered. | |||
| = Example = | = Example = | ||
| Line 254: | Line 256: | ||
| * M.-A. Darche will provide OrderedMap and possibly OrderedSet | * M.-A. Darche will provide OrderedMap and possibly OrderedSet | ||
| * Others are welcome to make UI elements support these collections. | * Others are welcome to make UI elements support these collections. | ||
| = Feedback needed = | = Feedback needed = | ||