With XPages and SSJS still being so new, it seems like now (i.e. Note 9.0) would be a good time to extend the SSJS language to support the new features defined in the new ECMAScript 5.0 standard. This would allow developers starting down the Xpage path to take advantage of the new ...
The current API is -very- annoying. If there is one result from a @DbLookup or a @DbColumn, a String is returned. Otherwise an Array is returned.
Whoever in IBM that thought this was a neat idea should have his brain smashed out by a slice of lemon wrapped round ...
When editing a LS, JS, or SSJS library that contains multiple classes/object I would like the ability to open a specific class/object in a new tab. This would allow me to work on two (or more) classes/objects at the same time and not lose my current place when I switch ...
When building Objects in SSJS it would be a big help if there was a list somewhere online (in alphabetical order) of all the reserverd words I cannot use to assign to variables/functions. It would be even better if the SSJS Editor could actually detect and warn me if I were ...
Provide a SSJS equivalent of LotusScripts ability to bind to events via On Event eventname From variablename Call eventhandler.
Such a mechanism would allow me to place the majority of my SSJS code in a SSJS Library and not spread it all over my XPage where it can be ...
Also, group them into intuitive chunks. For example the various scopes should be under a heading named Scopes.
Auto-indent in Eclipse is simply Ctrl+I.
Script libraries, computed text, selection context, xPages, events, session scope, etc. One language to rule them all.
And please let it be a proper object orientated language.