[Opensim-dev] Two sets of LSL function implementation files.

Charles Krinke cfk at pacbell.net
Mon Jun 9 17:42:46 UTC 2008


We now have two sets of the implementation of the LSL scripting functions themselves.

The original one is :

OpenSim\Region\ScriptEngine\Common\LSL_BuiltIn_Commands.cs

The new one is :

OpenSim\Region\ScriptEngine\XEngine\LSL_ScriptCommands.cs

In these files are implementations that are duplicates of each other, such as llSay() and dozens of the others.

Originally, the Common\ directory was defined to hold all the LSL function implementation and I concur  with that decision. In fact, I put all the prototypes into that file for all 300+ functions.

Now, we have added a new copy of these functions and they are beginning to diverge. 

I believe it is of some importance that we put common logic into our already defined Common\ directory for various scriptengine implemenations as we move forward. 

Certainly, I am not advocating a fire-drill, but rather an evolution back to our original mission. This is not to preclude any functional of Xengine or dotnetengine, but rather to concentrating on resolve the current duplication of code from our Common\ directory.

Charles

__________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080609/bdea0e6b/attachment-0001.html>


More information about the Opensim-dev mailing list