<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Forest+Klaar</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Forest+Klaar"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Forest_Klaar"/>
	<updated>2026-07-27T01:34:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Forest_Klaar&amp;diff=43167</id>
		<title>User:Forest Klaar</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Forest_Klaar&amp;diff=43167"/>
		<updated>2007-12-03T22:14:33Z</updated>

		<summary type="html">&lt;p&gt;Forest Klaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French RL coder/architect in advanced .NET C#, Databases, ASP.NET, WPF (XAML), WCF, SOA...&lt;br /&gt;
&lt;br /&gt;
LSL simplicity and power recalls me the great times I have spent with BASIC philosophy in early &#039;84.&lt;br /&gt;
&lt;br /&gt;
Now, appling it to a 3D virtual world is PURE HAPPINESS. Thank you LL !&lt;br /&gt;
&lt;br /&gt;
See my blog : [http://lslblog.free.fr Hello, Avatar!]&lt;/div&gt;</summary>
		<author><name>Forest Klaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Forest_Klaar&amp;diff=43164</id>
		<title>User:Forest Klaar</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Forest_Klaar&amp;diff=43164"/>
		<updated>2007-12-03T22:05:59Z</updated>

		<summary type="html">&lt;p&gt;Forest Klaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French RL coder in Advanced .NET C#, Databases, ASP.NET, Web, XAML...&lt;br /&gt;
&lt;br /&gt;
LSL simplicity and power recalls me the great times I have spent with BASIC philosophy in early &#039;84.&lt;br /&gt;
&lt;br /&gt;
Now, appling it to a 3D virtual world is PURE HAPPINESS. Thank you LL !&lt;br /&gt;
&lt;br /&gt;
See my blog : [http://lslblog.free.fr,Hello]&lt;/div&gt;</summary>
		<author><name>Forest Klaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=While/fr&amp;diff=43159</id>
		<title>While/fr</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=While/fr&amp;diff=43159"/>
		<updated>2007-12-03T21:47:56Z</updated>

		<summary type="html">&lt;p&gt;Forest Klaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Multi-lang}}&lt;br /&gt;
{{LSL_Conditional&lt;br /&gt;
|statement=while&lt;br /&gt;
|statement_header&lt;br /&gt;
|statement_desc=Any of the statements can be null statements.&lt;br /&gt;
|statement_end=loop&lt;br /&gt;
|statement_end_desc=Peut être une instruction simple, un bloc d&#039;instructions, ou un bloc vide.&lt;br /&gt;
|p1_name=condition|p1_desc=Si la condition est évaluée à true, alors &#039;&#039;&#039;loop&#039;&#039;&#039; est exécuté&lt;br /&gt;
|constants&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;//instruction simple&lt;br /&gt;
integer a = 0;&lt;br /&gt;
integer b = 10;&lt;br /&gt;
while(a &amp;lt; b)&lt;br /&gt;
    llOwnerSay((string)(a++));&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;//bloc d&#039;instructions&lt;br /&gt;
integer a = 0;&lt;br /&gt;
integer b = 10;&lt;br /&gt;
while(a &amp;lt; b)&lt;br /&gt;
{&lt;br /&gt;
    llOwnerSay((string)a);&lt;br /&gt;
    ++a;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;//bloc vide&lt;br /&gt;
integer a = 0;&lt;br /&gt;
integer b = 10;&lt;br /&gt;
while(a++ &amp;lt; b);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_header&lt;br /&gt;
|also_functions&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_articles&lt;br /&gt;
|also_footer&lt;br /&gt;
|notes=Une boucle {{LSLG|do-while}} est plus rapide qu&#039;une boucle while ou {{LSLG|for}}.&lt;br /&gt;
|mode&lt;br /&gt;
|deprecated&lt;br /&gt;
|cat1=Conditional&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Forest Klaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Forest_Klaar&amp;diff=19972</id>
		<title>User:Forest Klaar</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Forest_Klaar&amp;diff=19972"/>
		<updated>2007-05-07T15:51:41Z</updated>

		<summary type="html">&lt;p&gt;Forest Klaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;French RL coder in Advanced .NET C#, Databases, ASP.NET, Web, XAML...&lt;br /&gt;
&lt;br /&gt;
LSL simplicity and power recalls me the great times I have spent with BASIC philosophy in early &#039;84.&lt;br /&gt;
&lt;br /&gt;
Now, appling it to a 3D virtual world is PURE HAPPINESS. Thank you LL !&lt;/div&gt;</summary>
		<author><name>Forest Klaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Category_talk:LSL_Flow_Control&amp;diff=19971</id>
		<title>Category talk:LSL Flow Control</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Category_talk:LSL_Flow_Control&amp;diff=19971"/>
		<updated>2007-05-07T15:45:14Z</updated>

		<summary type="html">&lt;p&gt;Forest Klaar: User defined functions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LSL Prefix ==&lt;br /&gt;
&lt;br /&gt;
Question: Does this category need the LSL prefix.&lt;br /&gt;
[[User:SignpostMarv Martin|SignpostMarv Martin]] 09:47, 23 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:Turns the question around: Why doesn&#039;t this category need the LSL prefix.&lt;br /&gt;
:It comes down to aesthetics. There aren&#039;t any technical reasons. When looking at the category list it makes it easy to find LSL categories. Searching for LSL categories is difficult. It makes enumeration easier. [[User:Strife Onizuka|Strife Onizuka]] 10:01, 23 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
::# LSL-specific categories should be listed under [[:Category:LSL]]&lt;br /&gt;
::# Enumeration ?&lt;br /&gt;
::# If LSL-specific categories were listed under [[:Category:LSL]], and you were looking for LSL stuff you&#039;d go there first- would the LSL prefix need to be there ?&lt;br /&gt;
::[[User:SignpostMarv Martin|SignpostMarv Martin]] 14:30, 23 February 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:::Aesthetics and ease-of-use/maintainability.&lt;br /&gt;
:::#I was considering making a Meta-Category for LSL. Wanted to get a better handle on the categories before I did so though. Not keen on moving content and renaming category pages (you can&#039;t move category pages; you have to edit them). Categorizing everything and writing category pages was my next project. After that constants. While it could be a good thing I don&#039;t feel the need to do it myself.&lt;br /&gt;
:::#It plays into building a meta-category. See below.&lt;br /&gt;
:::#Yes and no. How would you go about building it? Without the LSL prefix, how would you know which categories to add without going through them all. And if a new LSL specific category were created, would you be able to easily tell by looking at the category list? Having LSL as a prefix is a maintainable solution.&lt;br /&gt;
:::It makes editing easier and it&#039;s no uglier then having &amp;quot;Category:&amp;quot; before it. What&#039;s the harm in a little more prefix?&lt;br /&gt;
:::[[User:Strife Onizuka|Strife Onizuka]] 16:49, 23 February 2007 (PST)&lt;br /&gt;
::::I think we can whittle this down to:&lt;br /&gt;
::::* If we don&#039;t make a root &amp;quot;LSL&amp;quot; category over at [[:Category:LSL]], keep the prefix (for the reasons you&#039;ve said)&lt;br /&gt;
::::* If we do make a root &amp;quot;LSL&amp;quot; category, remove the prefix as it would be superfluous and annoying to see a bunch of &amp;quot;LSL&amp;quot; prefixes where they&#039;re not needed (LSL Style Guide etc being obvious exceptions)&lt;br /&gt;
::::[[User:SignpostMarv Martin|SignpostMarv Martin]] 18:23, 23 February 2007 (PST)&lt;br /&gt;
::::: *back on topic* As you point out with LSL Style Guide, having the LSL prefix makes sense there. Likewise it makes sense here, as this is a category of flow control for LSL exclusively (it&#039;s in the LSL Header), same with LSL Functions and LSL Events. [[User:Strife Onizuka|Strife Onizuka]] 09:17, 24 February 2007 (PST)&lt;br /&gt;
:::::: I&#039;m kinda 50-50 on the LSL prefix here&lt;br /&gt;
::::::* It&#039;s the Flow Control for LSL&lt;br /&gt;
::::::* What other Flow Control would we be talking about ?&lt;br /&gt;
::::::[[User:SignpostMarv Martin|SignpostMarv Martin]] 13:50, 24 February 2007 (PST)&lt;br /&gt;
::::::: *me nods in agreement* I&#039;m more on the side of caution. Better to be prepared for the future where we might be defining another language on the wiki IMHO. [[User:Strife Onizuka|Strife Onizuka]] 01:56, 26 February 2007 (PST)&lt;br /&gt;
:::::::: I thought the consensus was to edit now, disambiguate later.&lt;br /&gt;
:::::::: Flow Control itself is a category. It can cover Flow Control in &#039;&#039;&#039;&#039;&#039;any&#039;&#039;&#039;&#039;&#039; language. When, and only when Second Life supports other languages, should we create the sub category &#039;&#039;[[:Category:LSL Flow Control]]&#039;&#039;. Currently, it&#039;s a given that articles be LSL-centric.&lt;br /&gt;
:::::::: [[User:SignpostMarv Martin|SignpostMarv Martin]] 06:47, 26 February 2007 (PST)&lt;br /&gt;
::::::::: It&#039;s a balancing act between &#039;disambiguate&#039; and &#039;most obvious name&#039;. What is obvious is in the eye of the beholder. [[User:Strife Onizuka|Strife Onizuka]] 02:21, 1 March 2007 (PST) PS: could be about packet flow control.&lt;br /&gt;
&lt;br /&gt;
== User defined functions ==&lt;br /&gt;
&lt;br /&gt;
A couple of line about User-defined functions are missing here. Some readers may already have a clue about subroutines and functions i.g. and may learn how to use them in their scripts by browsing samples codes or &amp;quot;return&amp;quot; keyword page. However, it would be fine to have some explanations here about it, adding for example some precisions like &amp;quot;User-defined function has to be coded outside any state block&amp;quot; and words about return values. Do you think it is the right place to add that ?&lt;/div&gt;</summary>
		<author><name>Forest Klaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Category:LSL_List&amp;diff=19969</id>
		<title>Category:LSL List</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Category:LSL_List&amp;diff=19969"/>
		<updated>2007-05-07T15:25:59Z</updated>

		<summary type="html">&lt;p&gt;Forest Klaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header}}&lt;br /&gt;
&lt;br /&gt;
A list is a special kind of data type which can contain zero or more elements of any other data type. &lt;br /&gt;
Lists are signified by square brackets surrounding their elements, which are separated by commas.&lt;br /&gt;
&lt;br /&gt;
List examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;[0,1,2,3,4], [&amp;quot;Yes&amp;quot;,&amp;quot;No&amp;quot;,&amp;quot;Perhaps&amp;quot;], [1,14.154,&amp;quot;Isn&#039;t this fun?&amp;quot;,&amp;lt;0,0,0&amp;gt;]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list can grow dynamically as large as needed during execution, and is only limited by the amount of memory that script has available.  However, there is a 72 element limit to lists defined at compile time.&lt;br /&gt;
&lt;br /&gt;
Lists cannot be nested.&lt;/div&gt;</summary>
		<author><name>Forest Klaar</name></author>
	</entry>
</feed>