No subject


Sat Apr 19 02:14:48 UTC 2014


 <br>
Doing this would be a good start for further extraction and refactoring efforts.<br>
 <br>
I'd do it in the blink of an eye, If I knew somebody would catch the refactorings and validate them on both engines.<br>
<br>Best regards,<br>Stefan Andersson<br>Tribal Media AB<br> <br>Join the 3d web revolution : <a rel="nofollow" target="_blank" href="http://tribalnet.se/">http://tribalnet.se/</a><br> <br><br><br><br>
<blockquote>
<hr id="EC_stopSpelling">
Date: Mon, 9 Jun 2008 19:41:33 -0700<br>From: cfk at pacbell.net<br>To: opensim-dev at lists.berlios.de<br>Subject: Re: [Opensim-dev] Two sets of LSL function implementation files.<br><br>
 
<style>
.ExternalClass DIV
{}

</style>

<div style="font-size: 12pt; font-family: arial,helvetica,sans-serif;">
<div style="font-size: 12pt; font-family: arial,helvetica,sans-serif;">So, how do we evolve this mess back to sanity. At this point we have two copies of the LSL function implmentation. Some folks are patching the Common/ copy. Other folks are patching the new file.<br><br>I looked at the first 100 functions (there are 300+). Some in the Common/ are not implemented. Different ones in the new xengine fork are not implemented. Most are identical. <br><br>I have been here before with a source code file that gets copied, renamed, then two different groups start morphing it to a different place. It just gets worse and worse.<br><br>Charles<br><br>
<div style="font-size: 12pt; font-family: times new roman,new york,times,serif;">----- Original Message ----<br>From: Justin Clark-Casey <jjustincc at googlemail.com><br>To: opensim-dev at lists.berlios.de<br>Sent: Monday, June 9, 2008 12:49:33 PM<br>Subject: Re: [Opensim-dev] Two sets of LSL function implementation files.<br><br>+1 too<br><br>Yes, let's make as much code common as possible, please.<br><br><br>Frisby, Adam wrote:<br>> +1<br>> <br>>  <br>> <br>> If we can avoid duplication (and only splitting where the engines <br>> themselves differ) I strongly agree.<br>> <br>>  <br>> <br>> Regards,<br>> <br>>  <br>> <br>> Adam<br>> <br>>  <br>> <br>> *From:* <a rel="nofollow" ymailto="mailto:opensim-dev-bounces at lists.berlios.de" target="_blank" href="mailto:opensim-dev-bounces at lists.berlios.de">opensim-dev-bounces at lists.berlios.de</a> <br>> [mailto:<a rel="nofollow"
 ymailto="mailto:opensim-dev-bounces at lists.berlios.de" target="_blank" href="mailto:opensim-dev-bounces at lists.berlios.de">opensim-dev-bounces at lists.berlios.de</a>] *On Behalf Of *Charles Krinke<br>> *Sent:* Monday, 9 June 2008 1:43 PM<br>> *To:* <a rel="nofollow" ymailto="mailto:opensim-dev at lists.berlios.de" target="_blank" href="mailto:opensim-dev at lists.berlios.de">opensim-dev at lists.berlios.de</a><br>> *Subject:* [Opensim-dev] Two sets of LSL function implementation files.<br>> <br>>  <br>> <br>> We now have two sets of the implementation of the LSL scripting <br>> functions themselves.<br>> <br>> The original one is :<br>> <br>> OpenSim\Region\ScriptEngine\Common\LSL_BuiltIn_Commands.cs<br>> <br>> The new one is :<br>> <br>> OpenSim\Region\ScriptEngine\XEngine\LSL_ScriptCommands.cs<br>> <br>> In these files are implementations that are duplicates of each other, <br>> such as llSay() and
 dozens of the others.<br>> <br>> Originally, the Common\ directory was defined to hold all the LSL <br>> function implementation and I concur  with that decision. In fact, I put <br>> all the prototypes into that file for all 300+ functions.<br>> <br>> Now, we have added a new copy of these functions and they are beginning <br>> to diverge.<br>> <br>> I believe it is of some importance that we put common logic into our <br>> already defined Common\ directory for various scriptengine <br>> implemenations as we move forward.<br>> <br>> Certainly, I am not advocating a fire-drill, but rather an evolution <br>> back to our original mission. This is not to preclude any functional of <br>> Xengine or dotnetengine, but rather to concentrating on resolve the <br>> current duplication of code from our Common\ directory.<br>> <br>> Charles<br>> <br>>
 __________________________________________________________________<br>> <br>> <br>> ------------------------------------------------------------------------<br>> <br>> _______________________________________________<br>> Opensim-dev mailing list<br>> <a rel="nofollow" ymailto="mailto:Opensim-dev at lists.berlios.de" target="_blank" href="mailto:Opensim-dev at lists.berlios.de">Opensim-dev at lists.berlios.de</a><br>> <a rel="nofollow" target="_blank" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br><br><br>-- <br>justincc<br>Justin Clark-Casey<br><a rel="nofollow" target="_blank" href="http://justincc.wordpress.com/">http://justincc.wordpress.com</a><br>_______________________________________________<br>Opensim-dev mailing list<br><a rel="nofollow" ymailto="mailto:Opensim-dev at lists.berlios.de" target="_blank"
 href="mailto:Opensim-dev at lists.berlios.de">Opensim-dev at lists.berlios.de</a><br><a rel="nofollow" target="_blank" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br></div></div></div></blockquote></div></div></div></body></html>
--0-240244063-1213105201=:37311--



More information about the Opensim-dev mailing list