Difference between revisions of "User:Ppaatt Lynagh"

From Second Life Wiki
Jump to navigation Jump to search
m (→‎Coming Soon: add to do: File a JIRA re my user page at Wiki.secondlife.com not knowing how to feed from my profile in world.)
m (Return my attention into the second life, for how long we will see ...)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Contributions ==
== Giveaways ==


=== Coming Soon ===
Chat at me in world any time for me to chat back at you copies of my open source:


I hope you or I soon will ...
# Sky Lift -- Sit to fly high (I like mine better than anything else open I've found.)
# Complete the [[Talk:LlSetText]] work thru the [[Bug_Reporting_101]] process to file a JIRA feature request to add llGetText to the built-in functions of LSL.
# Guest List -- Form an informal impromptu group of all the people around you
# File a JIRA re the LL client losing profile edits contributed by people who don't know to click OK to save them.
# Locked Room -- Puzzle thru how you can exit, after you sit to enter.
# File a JIRA re [[User:Ppaatt_Lynagh|my user page]] at Wiki.secondlife.com not knowing how to feed from my profile in world.
# 3 Way Touch Globe -- Touch to make brighter, brighter, then dark, and again.
# Complete the [[LSL_Protocol/ListMessage]] work of rewriting the [[Chatbot]] to expand indefinitely out past the 16 KiB limit on code space per script.
 
# Finish translating [[GettingSLStartedToLearnLSL]] into English.
I'm so new that I only know how to chat you copies of my objects. I do not know how to publish copies.
 
== Wiki Contributions ==
 
From 2007-11 2007-10 2007-09 ...


=== Scripts ===
=== Scripts ===
Line 26: Line 30:
[[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.


=== Demoes ===
=== Demos ===


[[Efficient Hex]] - Also serve the clever & small & fast experts, not just we brief & clear & conventional newbies.
[[Efficient Hex]] - Also serve the people who like clever & small & fast, not just we who prefer brief & clear & conventional.


[[Hello Avatar]] - Visually powerful single lines of code.
[[Hello Avatar]] - Visually powerful single lines of code.


[[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.
[[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.
 
[[llGetObjectPermMask]] - Drag a script on to an object to label the object for sale. See the floating text blink out and then come back to say something like "Open/ Yes Mod/ Yes Copy/ Yes Transfer" while also showing the llGetObjectName and llGetObjectDesc.
 
[[llSetText]] - Drag a script on to an object to erase the text floating on it.


[[LSL Errors]] - Astonishing compile and run-time errors
[[LSL Errors]] - Astonishing compile and run-time errors
Line 38: Line 46:
=== Explanations ===
=== Explanations ===


[[GettingSLStartedToLearnLSL]] - Tutorial for programmers first entering SL mainly to learn LSL. Skip this if you know basic SL inventory and navigation already.
[[Getting Ready to Learn LSL]] - 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
[[LSL Write Once Debug Everywhere]] - How to run well and compile without error in many places
Line 57: Line 65:
for leading me to http://en.wikipedia.org/wiki/Exemplar
for leading me to http://en.wikipedia.org/wiki/Exemplar
where I see Kuhn define an "exemplar" as a solution paired with a problem to teach the new people how to solve problems.
where I see Kuhn define an "exemplar" as a solution paired with a problem to teach the new people how to solve problems.
Thanks to
[[User:PulseBurst_Flow|PulseBurst Flow]] for finding the title [[Getting Ready to Learn LSL]] for the article that was "Getting SL Started To Learn LSL".
Thanks to
[[User:SignpostMarv_Martin|SignpostMarv Martin]]
for recommending that we retitle the article that was "Getting SL Started To Learn LSL".


Thanks to
Thanks to
[[User:Steamy_Latte|Steamy Latte]]
[[User:Steamy_Latte|Steamy Latte]]
for volunteering to translate into English the [[GettingSLStartedToLearnLSL]] tutorial for programmers new to SL.
for volunteering to translate into English the [[Getting Ready to Learn LSL]] tutorial for programmers new to SL.


Thanks to
Thanks to
[[User:Strife_Onizuka|Strife Onizuka]]
[[User:Strife_Onizuka|Strife Onizuka]]
first for a world of hints carefully posted all over this wiki, second for the patient struggle thru the division of [[hex]] from [[Efficient Hex]] that first clearly separated the brief & clear & conventional exemplars from the clever & small & fast exemplars, third for helping to verbalise the four preconditions of [[llParseString2List]], etc. etc. etc.
first for a world of hints carefully posted all over this wiki, second for the patient struggle thru the division of [[hex]] from [[Efficient Hex]] that first clearly separated the brief & clear & conventional exemplars from the clever & small & fast exemplars, third for helping to verbalise the four preconditions of [[llParseString2List]], etc. etc. etc., such as thanks for explaining that we offer the (move, watch) choices to people logged in to this wiki, as well as the (article, discussion, edit, history) choices that we offer to everyone.


Thanks to
Thanks to
Line 84: Line 99:
== About Me ==
== About Me ==


On 2007-11-04 my Profile and Groups Activate did say ...
[[User:Ppaatt_Lynagh/Profile]] is an old copy of my profile if you're somewhere that lets you browse the web without letting you enter Second Life to see my profile.
 
=== 2nd Life ===
 
Born: 9/1/2007 [meaning 2007-09-01]<br/>
Resident<br/>
No Payment Info On File
 
Photo [of us both]
 
Active Title: Free Culture Fan<br/>
Other Groups: AppL$tore, Christian Artist, Free Culture, LSLogo, Open Source Scripters
 
==== 2nd Life - About ====
 
Hola, salut, hello.
 
We have two avatars for three people. Two of us are partnered in real life and second life, the third person is our child.
 
INTP P P P and ISFJ J J J are us in Myers Briggs.
 
=== Web ===
 
http://wiki.secondlife.com/wiki/User:Ppaatt_Lynagh
 
=== Interests ===
 
Build, Explore, Meet, Be Hired
 
Give us a fun scripting challenge, why not, we work for free.
 
Sccripting since 2007-09-01
 
Español, Français, English
 
=== Picks ===
 
[Yes I should learn to construct Slurl's to share these as forcefully here as there.]
 
''Amusement Park at Encogia'': Ride the bumper cars with a friend. Learn to dive. Ride the carousel amd Ferris wheel and so on. Free of charge.
 
''Child's Play at Gothinger Christian Fellowship'': Play on a see saw, swings, and merry go round. Camp by a stream, see fireflies in the evening. Free of charge.
 
''Horse Farm of Dee McLean'': Ride a horse, buy a horse. Free of charge exactly once in your second life.
 
''Newbie Welcome at Sirena Hair & Fashion'': "Workspace Buster" - a free private sandbox sky platform - buy for L$0 on the South wall of
"Sirena Hair & Fashion" at West Sunset 156, 18, 25. Free of charge.
 
''Tutorial Exhibition of Linden Script Language (LSL)'': Walk by a wall of posters to learn the Linden Scripting Language (LSL). Free of charge.
 
''Underwater Garden by Rose Karuna'': A garden underwater, with a bench to sit on. The picture here shows the garden above water -- the Teleport button shows you the garden below water.
 
''Zoo & Games'': Zoo animals, parrots, giraffes, no fences, no cages -- also a topiary garden of backgammon, chess, and parcheesi games to play with friends. Free of charge.
 
=== 1st Life ===
 
Photo [as if of us both - Renoir, Dance in the City, 1883]
 
==== 1st Life - Info ====
 
http://www.linkedin.com/in/plavarre<br/>
http://www.google.com/search?q=Pat+LaVarre<br/>
nlz:plavarre
 
http://home.comcast.net/~kngjon/truename/truename.html<br/>
was our first vision of the second life, ''i.e.'', the novella
{{Wikipedia|True_Names}}

Latest revision as of 19:06, 26 October 2008

Giveaways

Chat at me in world any time for me to chat back at you copies of my open source:

  1. Sky Lift -- Sit to fly high (I like mine better than anything else open I've found.)
  2. Guest List -- Form an informal impromptu group of all the people around you
  3. Locked Room -- Puzzle thru how you can exit, after you sit to enter.
  4. 3 Way Touch Globe -- Touch to make brighter, brighter, then dark, and again.

I'm so new that I only know how to chat you copies of my objects. I do not know how to publish copies.

Wiki Contributions

From 2007-11 2007-10 2007-09 ...

Scripts

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

Describe Chatter - Chat to see yourself as others do

Functions

Code Racer - Race two versions of code forever, to see which runs faster.

hex - Explore the seemingly simple job of listing the hex nybbles of a signed integer with concise & conventional code.

separateWords - Works like llParseString2List without limiting you to 8 spacers or separators, unless you violate the preconditions, all by way of concise & conventional code.

Slice List String Etc - Return empty lists and strings when expected, while slicing lists or strings.

Demos

Efficient Hex - Also serve the people who like clever & small & fast, not just we who prefer brief & clear & conventional.

Hello Avatar - Visually powerful single lines of code.

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.

llGetObjectPermMask - Drag a script on to an object to label the object for sale. See the floating text blink out and then come back to say something like "Open/ Yes Mod/ Yes Copy/ Yes Transfer" while also showing the llGetObjectName and llGetObjectDesc.

llSetText - Drag a script on to an object to erase the text floating on it.

LSL Errors - Astonishing compile and run-time errors

Explanations

Getting Ready to Learn LSL - 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 suggesting always thinking to add sample results together with sample code, for fitting my first LSL Example to the LSL_Editing_Primer style (specifically the Separate Words example), and also for explaining llGetFreeMemory before that article did.

Thanks to Ppeennyy Lynagh for leading me to http://en.wikipedia.org/wiki/Exemplar where I see Kuhn define an "exemplar" as a solution paired with a problem to teach the new people how to solve problems.

Thanks to PulseBurst Flow for finding the title Getting Ready to Learn LSL for the article that was "Getting SL Started To Learn LSL".

Thanks to SignpostMarv Martin for recommending that we retitle the article that was "Getting SL Started To Learn LSL".

Thanks to Steamy Latte for volunteering to translate into English the Getting Ready to Learn LSL tutorial for programmers new to SL.

Thanks to Strife Onizuka first for a world of hints carefully posted all over this wiki, second for the patient struggle thru the division of hex from Efficient Hex that first clearly separated the brief & clear & conventional exemplars from the clever & small & fast exemplars, third for helping to verbalise the four preconditions of llParseString2List, etc. etc. etc., such as thanks for explaining that we offer the (move, watch) choices to people logged in to this wiki, as well as the (article, discussion, edit, history) choices that we offer to everyone.

Thanks to Thraxis Epsilon for contributing startswith and endswith to llSubStringIndex, and for introducing me to the __TOC__ tag at hex.

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, Prefix Calculator, Efficiency Tester, etc.

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

About Me

User:Ppaatt_Lynagh/Profile is an old copy of my profile if you're somewhere that lets you browse the web without letting you enter Second Life to see my profile.