[sldev] New Scripting Functions

Iridium Linden iridium at lindenlab.com
Thu Sep 27 15:36:12 PDT 2007


Hmm, so that was supposed to go to the Views list, but no worries since 
it was going to get to you anyway! A little context: last SL Views 
hosted a scripting session. (Those links won't work for you, but I can 
paste some stuff if you're interested in the history surrounding the 
scripting session.) We're thinking of implementing these new script 
functions, but we'd like your feedback before we do that. So thoughts?
/Iridium

Iridium Linden wrote:
> K, so here's the update on prioritizing those scripting functions we 
> talked about at SL Views Six. (Click here 
> <http://www.socialtext.net/linden-lab/index.cgi?slv6_prioritization_of_script_functions> 
> for context if you don't know what I'm talking about or you've forgotten.)
>
> Angel Fluffy pointed out that in our prioritization of those script 
> functions, we seemed to gravitate toward "low-hanging fruit." The 
> reason for this is that these functions are easy-ish to implement and 
> will have no adverse effect on performance. Additionally, these 
> functions are actionable, meaning we can actually ship them in a 
> reasonable amount of time. Some of the more ambitious suggestions 
> thrown out in the scripting session were either technically difficult, 
> posed some sort of community problem, or were altogether unmanageable 
> (like llGiveInventory[List], how does this work for offline Residents? 
> See Socialtext 
> <http://www.socialtext.net/linden-lab/index.cgi?slv6_prioritization_of_script_functions> 
> for the history).
>
> That said, here's a list of what seem to be the highest priority 
> scripting functions requested:
> 1. llDetectedTouchFaceUV - (Strife notes) I think the coords should be 
> local to the texture UV. It wouldn't be limited to a range of 0,1 
> <http://www.socialtext.net/linden-lab/index.cgi?0%2C1>. This would 
> allow for some interesting interactions with llTextureAnim.
> 2. llGiveMoney return value - Give the opportunity for the user to 
> find out
> 3. llReturnObject
>
> Other potential candidates were:
> 4. llSetLinkPrimitiveParams with more link number control
> 5. llDetectedTouchWorldPoint return global in world xyz coords
> 6. llRequestAgentKey (blocking dataserver = error detection
> 7. Extensible Prim Attributes (scratch area)
> 8. llRegionParams or equivalent individual calls (with a 
> PERMISSION_FOO permission?)
> 9. llGetAvatarGroups
> 10. llGetAvatarKeysOn[Parcel|Region]
>
> Before we slate these three functions as goals, I would like to obtain 
> feedback from:
> 1) You-SL Views group. If there is disagreement on privileging #s1-3 
> scripting functions, then let's put our heads together now and decide 
> on a top five instead of a top three. Once we decide on a top five, 
> I'd like to solicit feedback from ...
> 2) SLDevs (open source contributors). SLDevs represent yet another 
> body of knowledge that we can draw from. So I say let's ping 'em! 
> Given how knowledgeable this group is, I don't think there will be 
> much disagreement.
>
> /Iridium
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/sldev/attachments/20070927/52efc633/attachment-0001.htm


More information about the SLDev mailing list