People seem to be confusing two different things: client side scripting, and client extensions or plugins.
1. Client side scripting Think web browsers. They all support execution of client side scripts in one language in sandboxed environment. So the way original post describes proposed design for client side scripting fits neatly in this scenario. Having a unified platform that scripts can depend on existing in the client (say viewer 2.3 and up support it) would allow all sort of new and innovative content to be created. 2. Plugins Think Firefox extensions/plugins. Like Flash, Java applets, etc. This is entirely different concept. In-world content cannot depend on these being present, and have to allow for situation where some users have some plugins installed, while other do not. Both of these concepts would be a welcome addition to the viewer. I would imagine that the needed internal changes to the viewer could be, at least partially, used for implementation of both. If the first step is to implement client side scripting as described above, we should be talking about it, and separate plugin discussion into a different thread. _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges