[Opensim-dev] Scripting and compatibility
Melanie
melanie at t-data.com
Sun Sep 7 07:19:56 UTC 2008
The recent commit that removed a lot of ScriptSleep calls that were
already commented prompted me to look at which ones are even still
in there.
I found that in LSL_BuiltInCommands, most of them are commented, and
many commented ones have been removed.
The ScriptSleep and it's associated factors had been introduced for
the reason that we would be able to retain LSL (SL) compatibility
where desired, yet override the delays where that is wanted.
Removal of the sleep calls, or commenting them, is not really in the
spirit of that consensus that was found.
Why, even though the factors are there to reduce or completely
eliminate the delays, are the delay calls being removed?
We should strive to insert, not remove, them, to achieve 100%
compatibility for those who want it.
Especially the all important 20 second delay on llSendEmail has been
commented at some point, even though many existing scripts will
break in horrible ways if that delay isn't there. The
llInstantMessage delay is of equal importance, since for both these
functions, it is customary to build dispatchers in LSL, which depend
on the delay to function correctly.
Have we now officially abandoned the plan of providing at least the
option of source code copy/paste compatibility?
Melanie
More information about the Opensim-dev
mailing list