Difference between revisions of "User:Ppaatt Lynagh"

From Second Life Wiki
Jump to navigation Jump to search
m (link with llGetLinkKey example, expand thanks to User:Strife_Onizuka)
Line 1: Line 1:
== Sample Code ==
== Contributions By Me ==
=== Scripts ===


[[Chatbot]] - Compile and run the LSL you chat on a channel
[[Chatbot]] - Compile and run the LSL you chat on a channel


[[Hello_Avatar]] - Examples of visually powerful single lines of code.
=== Functions ===


[[Separate_Words]] - Substitute a call to the separateWords function in place of a call to llParseString2List whenever you have more than 8 separators or more than 8 spacers.
[[Separate Words]] - Works like [[llParseString2List]] without limiting you to 8 spacers or separators, unless you violate the preconditions.
Also correct at a glance.


[[Slice_List_String_Etc]] - Return empty lists and strings when expected, while slicing lists or strings.
[[Slice_List_String_Etc]] - Return empty lists and strings when expected, while slicing lists or strings.


== Sample English ==
=== Demoes ===
 
[[llGetLinkKey]] - Drag a script on to linked and unlinked prims, with avatars sitting or not, to see how llGetLinkKey relates to [[llGetKey]], [[llGetLinkNumber]], [[llGetNumberOfPrims]], [[[LINK_ROOT]], etc.
 
[[Hello_Avatar]] - Visually powerful single lines of code.
 
[[LSL Errors]] - Astonishing compile and run-time errors
 
=== Explanations ===


[[GettingSLStartedToLearnLSL]] - Tutorial for programmers first entering SL mainly to learn LSL. Skip this if you know basic SL inventory and navigation already.
[[GettingSLStartedToLearnLSL]] - Tutorial for programmers first entering SL mainly to learn LSL. Skip this if you know basic SL inventory and navigation already.


[[LSL Errors]] - astonishing compile and run-time errors
[[LSL Write Once Debug Everywhere]] - How to run well and compile without error in many places
 
[[LSL Write Once Debug Everywhere]] - how to run well and compile without error in many places


== Thanks ==
== Thanks ==
Line 29: Line 37:


Thanks to
Thanks to
[[User:Strife_Onizuka|Strife Onizuka]] for verbalising the [[Separate Words]] precondition that no spacer exist among the separators.
[[User:Strife_Onizuka|Strife Onizuka]]
for helping to verbalise the four preconditions of [[llParseString2List]], etc.
and also the "correct at a glance" distinctive of [[Separate Words|separateWords]], etc.


Thanks to
Thanks to
[[User:TimZim_Teatime|TimZim Teatime]] for finding worlds that refuse to compile the thousand lines of [[Chatbot]].
[[User:TimZim_Teatime|TimZim Teatime]] for finding the Windows world that refused to compile an early version of the thousand lines of [[Chatbot]].


Thanks to
Thanks to

Revision as of 05:06, 2 October 2007

Contributions By Me

Scripts

Chatbot - Compile and run the LSL you chat on a channel

Functions

Separate Words - Works like llParseString2List without limiting you to 8 spacers or separators, unless you violate the preconditions. Also correct at a glance.

Slice_List_String_Etc - Return empty lists and strings when expected, while slicing lists or strings.

Demoes

llGetLinkKey - Drag a script on to linked and unlinked prims, with avatars sitting or not, to see how llGetLinkKey relates to llGetKey, llGetLinkNumber, llGetNumberOfPrims, [[[LINK_ROOT]], etc.

Hello_Avatar - Visually powerful single lines of code.

LSL Errors - Astonishing compile and run-time errors

Explanations

GettingSLStartedToLearnLSL - Tutorial for programmers first entering SL mainly to learn LSL. Skip this if you know basic SL inventory and navigation already.

LSL Write Once Debug Everywhere - How to run well and compile without error in many places

Thanks

Thanks to you and everyone else here for encouraging this nascent institution of the LSL wiki.

Thanks to Huney Jewell for fitting my first LSL Example, specifically the Separate Words example, to the LSL_Editing_Primer style.

Thanks to Huney Jewell for explaining llGetFreeMemory before that article did.

Thanks to Strife Onizuka for helping to verbalise the four preconditions of llParseString2List, etc. and also the "correct at a glance" distinctive of separateWords, etc.

Thanks to TimZim Teatime for finding the Windows world that refused to compile an early version of the thousand lines of Chatbot.

Thanks to Xaviar Czervik for the hints of String Compare and Prefix Calculator.

Thanks to this wiki for the hints of delightfully concise Getting Started with LSL tutorial.

About Me

Lines of my vcard as of 2007-09-04 included:

http://members.aol.com/ppaatt/
http://www.linkedin.com/in/plavarre
http://www.google.com/search?q=Pat+LaVarre

mailto:p.lavarre@ieee.org?Subject=LslWiki

aim:goim?screenname=plavarre&message=LslWiki
nlz:plavarre
secondlife:Ppaatt%20Lynagh

earth:ca.gov