Being pragmatic about the situation, if we wish to see interop of scripting in the relatively near future, we need to find an approach that is inherently interoperable. Here are some ideas that might be relevant to this end (these are alternatives, they don't all apply simultaneously):
- Make script state transfer a deployment option: both source and destination regions have to allow script state transfer for it to happen.
- Worlds running different scripting engine implementations do not transfer state and hence scripts are initialized on teleport.
- Define a common scripting language and virtual machine environment --- ie. a web-like _javascript_ approach but for regions.
- If script state continuity is desired on teleports between worlds running different script engines, let such scripts run client-side.
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.