When it looked like the OGP was heading in a direction that put us in a more intimate relationship with SL, I would have argued that OpenSim LSL should be very, very close to 100% compatibility with SL LSL. Now, I think that it's more important for OpenSim to find out who OpenSim is. Close is ok for horseshoes, hand grenades and LSL.  <br>
<br>As time passes, contributed patches form those that want closer compatibility would bring the behavior closer. <br><br><div class="gmail_quote">On Tue, May 12, 2009 at 6:57 AM, Dahlia Trimble <span dir="ltr"><<a href="mailto:dahliatrimble@gmail.com">dahliatrimble@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I don't think 100% compatibility is possible given some of the quirks of the LSL language, and differences between the LSL2 and mono implementations that exist on the Linden grid. There will always be some differences. I also don't believe that many of the OpenSim developers see 100% SL compatibility as a goal for OpenSim. Rather, the SL viewer has been the first viewer used for development. As OpenSim continues to be developed and support for new viewers and protocols are added, there will likely be substantial divergence from the SL path.<br>

<br><div>Of course if members of the user community submit acceptable patches which provide increased compatibility, they will likely be included into the code base.</div><div><div></div><div class="h5"><div><br></div><div>
<br><div class="gmail_quote">On Tue, May 12, 2009 at 3:13 AM, Colin B. Withers <span dir="ltr"><<a href="mailto:Colin.Withers@eumetsat.int" target="_blank">Colin.Withers@eumetsat.int</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">There is also the question of compatibility with LSL. Questions have been raised about whether Opensim can be used as a development tool for SL. Here is one thread that calls compatibility into question:<br>


<br>
<a href="http://www.sluniverse.com/php/vb/opensim-discussion/26340-opensim-compatibility-place-develop-secondlife.html" target="_blank">http://www.sluniverse.com/php/vb/opensim-discussion/26340-opensim-compatibility-place-develop-secondlife.html</a><br>


<br>
Is the aim to have 100% compatibilty, so that scripts developed in Opensim will be guaranteed to work in SL, and vice versa? As the old saying goes, you cannot be a little bit pregnant, it is either 100% or nothing.<br>
<br>
Rock<br>
<br>
<br>
________________________________________<br>
From: <a href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a> [<a href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a>] On Behalf Of Charles Krinke [<a href="mailto:cfk@pacbell.net" target="_blank">cfk@pacbell.net</a>]<br>


Sent: 12 May 2009 04:25<br>
To: opensim-dev<br>
Subject: [Opensim-dev] 23 LSL functions remaining<br>
<div><div></div><div><br>
I am asking for a few patches to complete the 23 LSL functions in our original project of more then 330. We are *almost* there, but need a little help with patches. Here is the remaining list that are still in the "Not Implemented" state.<br>


<br>
llRotTarget()<br>
llRotTargetRemove()<br>
llLoopSoundMaster()<br>
llLoopSoundSlave()<br>
llStopLookAt()<br>
llCollisionFilter()<br>
llAttachToAvatar()<br>
llDetachFromAvatar()<br>
llRotLookAt()<br>
llPointAt()<br>
llStopPointAt()<br>
llGodLikeRezObject()<br>
llPassTouches()<br>
llSetDamage()<br>
llTextBox()<br>
llCollisionSprite()<br>
llPassCollisions()<br>
llGetCenterOfMass()<br>
llSetSoundQueing()<br>
llTriggerSoundLimited()<br>
llGroundRepel()<br>
llSetVehicleFlags()<br>
llRemoveVehicleFlags()<br>
llRemoteDataSetRegion()<br>
llSetInventoryPermMask()<br>
<br>
Partial implementations are solicited. The goal here is to get all the LSL functions we have defined in LSL_Api.cs out of the not implemented state with at least *some* implementation.<br>
<br>
Charles<br>
</div></div><div><div></div><div>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br>