[Opensim-dev] Place for osFoo functions that only work with certain languages

Stefan Andersson stefan at tribalmedia.se
Thu Sep 11 06:15:48 UTC 2008


I'm not particular fond of LSL, but in general terms, I do agree with you Mike;
 
if people are expecting LSL, let's give them that.
 
If we want to supply something a bit more "OpenSim" lets derive an OSSL Script engine from the LSL Script engine and give the region owner a choice as of what engine should be the 'default' for the region.
By the way; would it be a bad thing to use the "description" field for a script to set what engine it's supposed to run on?
 
The description could be something like
"<LSL> This is my bling bling script"
or
"<Python> This is my python script"
or
"<C#> This is my c# script"
 
Where no tag would mean 'default'? (Which in most cases would be the OSSL Engine, that still supports LSL for backwards compatibility?)Best regards,Stefan AnderssonTribal Media AB Join the 3d web revolution : http://tribalnet.se/ 



> Date: Thu, 11 Sep 2008 11:38:25 +0900> From: mmazur at gmail.com> To: opensim-dev at lists.berlios.de> Subject: Re: [Opensim-dev] Place for osFoo functions that only work with certain languages> > > Hi,> > On Wed, 10 Sep 2008 13:59:59 +0100> "Rob Smart" <rob.s.smart at gmail.com> wrote:> > > I'd like to support the osParseJSON function in LSL as well as C#> > script making it more available.> > > > ...> > > > I'd certainly be interested in more dopwerful datatypes being> > introduced to LSL, the two in particular I'd> > need to implement would be System.Collections.Hashtable and> > System.Collections.ListArray.> > I don't mean to pick on you specifically, Rob, but I'm not a fan of> extending LSL in any way.> > LSL is Linden Scripting Language, and the authority on this is Linden> Labs. If we start adding new features to LSL, it ceases to become LSL.> It becomes LSL++ or something like that.> > So, since you require these additional features, why not use one of the> alternative scripting languages supported by OpenSim? JavaScript> supports JSON rather well if I'm not mistaken.> > I understand that LSL is simple and this is an appealing feature to> non-programmers. Perhaps an OpenSim specific script language should be> developed, with these additional features, which can fill this niche?> > Mike> _______________________________________________> Opensim-dev mailing list> Opensim-dev at lists.berlios.de> https://lists.berlios.de/mailman/listinfo/opensim-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080911/57b026d1/attachment-0001.html>


More information about the Opensim-dev mailing list