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

Frisby, Adam adam at deepthink.com.au
Mon Jun 9 17:44:11 UTC 2008


+1

 

If we can avoid duplication (and only splitting where the engines
themselves differ) I strongly agree.

 

Regards,

 

Adam

 

From: opensim-dev-bounces at lists.berlios.de
[mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Charles
Krinke
Sent: Monday, 9 June 2008 1:43 PM
To: opensim-dev at lists.berlios.de
Subject: [Opensim-dev] Two sets of LSL function implementation files.

 

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/05e17a23/attachment-0001.html>


More information about the Opensim-dev mailing list