<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: OpenSim Scripting Languages: LSL and OSSL</title>
	<atom:link href="http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/feed/" rel="self" type="application/rss+xml" />
	<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/</link>
	<description>Justin Clark-Casey's personal website</description>
	<pubDate>Mon, 15 Mar 2010 10:34:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: justincc</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-125</link>
		<dc:creator>justincc</dc:creator>
		<pubDate>Sun, 08 Feb 2009 18:53:26 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-125</guid>
		<description>@Nolo.  Oh, I do agree, proper documentation would be very nice.  Unfortunately, it seems that my fellow developers don't always agree with me - hopefully this is an area in which we will improve as OpenSim matures.

Actually, I believe that osSetDynamicTextureData is only a thin wrapper around a .NET library function for drawing lines, text, etc. dynamically on a surface.  So if one were to hunt that down in the .NET SDK documentation that might provide all the information that you need.</description>
		<content:encoded><![CDATA[<p>@Nolo.  Oh, I do agree, proper documentation would be very nice.  Unfortunately, it seems that my fellow developers don&#8217;t always agree with me - hopefully this is an area in which we will improve as OpenSim matures.</p>
<p>Actually, I believe that osSetDynamicTextureData is only a thin wrapper around a .NET library function for drawing lines, text, etc. dynamically on a surface.  So if one were to hunt that down in the .NET SDK documentation that might provide all the information that you need.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nolo</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-124</link>
		<dc:creator>Nolo</dc:creator>
		<pubDate>Sat, 07 Feb 2009 20:23:30 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-124</guid>
		<description>I felt compelled to second the notion of Ai @ #8.

"Also, it would be great to get the osSetDynamicTextureData full function set documented on the Wiki, and the 2 examples in the distrtibution lined explicity to the Wiki page so all the xanmplesa are available to a wilki broswer."

I understand that it's difficult to ask for such things and to do so leans toward optimism, but ANY help in the area of documentation would greatly serve /everybody's/ cause to date.  Calling all units - rapid fire reporting needed on site! :)  I tend to border on the insane though...</description>
		<content:encoded><![CDATA[<p>I felt compelled to second the notion of Ai @ #8.</p>
<p>&#8220;Also, it would be great to get the osSetDynamicTextureData full function set documented on the Wiki, and the 2 examples in the distrtibution lined explicity to the Wiki page so all the xanmplesa are available to a wilki broswer.&#8221;</p>
<p>I understand that it&#8217;s difficult to ask for such things and to do so leans toward optimism, but ANY help in the area of documentation would greatly serve /everybody&#8217;s/ cause to date.  Calling all units - rapid fire reporting needed on site! <img src='http://justincc.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I tend to border on the insane though&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justincc</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-115</link>
		<dc:creator>justincc</dc:creator>
		<pubDate>Fri, 30 Jan 2009 22:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-115</guid>
		<description>Oops my mistake.  The stuff on http://opensimulator.org/wiki/LSL_osFunctions is largely suggestions for functions, not actually implemented ones.</description>
		<content:encoded><![CDATA[<p>Oops my mistake.  The stuff on <a href="http://opensimulator.org/wiki/LSL_osFunctions" rel="nofollow">http://opensimulator.org/wiki/LSL_osFunctions</a> is largely suggestions for functions, not actually implemented ones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justincc</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-114</link>
		<dc:creator>justincc</dc:creator>
		<pubDate>Fri, 30 Jan 2009 21:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-114</guid>
		<description>I correct the information in OpenSim.ini.example about AllowOSFunctions in r8184.

Filling out the functions I'm afraid I will have to leave to somebody else, since I have to prioritize my (always) limited time :)

You might be somewhat disturbed to know that while looking for the os functions page in the wiki, I came across another one at

http://opensimulator.org/wiki/LSL_osFunctions

This should really be amalgamated with

http://opensimulator.org/wiki/OSSL_Implemented</description>
		<content:encoded><![CDATA[<p>I correct the information in OpenSim.ini.example about AllowOSFunctions in r8184.</p>
<p>Filling out the functions I&#8217;m afraid I will have to leave to somebody else, since I have to prioritize my (always) limited time <img src='http://justincc.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
You might be somewhat disturbed to know that while looking for the os functions page in the wiki, I came across another one at</p>
<p><a href="http://opensimulator.org/wiki/LSL_osFunctions" rel="nofollow">http://opensimulator.org/wiki/LSL_osFunctions</a></p>
<p>This should really be amalgamated with</p>
<p><a href="http://opensimulator.org/wiki/OSSL_Implemented" rel="nofollow">http://opensimulator.org/wiki/OSSL_Implemented</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ai Austin</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-120</link>
		<dc:creator>Ai Austin</dc:creator>
		<pubDate>Mon, 26 Jan 2009 11:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-120</guid>
		<description>I found that the list of osSetDynamic TextureData functions is available at

http://opensimulator.org/wiki/OSSL_TextureDrawing

Though te 3example is a C# one which I am not sure how to compile as I have DotNetEngione enabed.

I added the function list as a link in
http://opensimulator.org/wiki/OSSL_Implemented

The Opensim Wiki is difficult to fund one way round.</description>
		<content:encoded><![CDATA[<p>I found that the list of osSetDynamic TextureData functions is available at</p>
<p><a href="http://opensimulator.org/wiki/OSSL_TextureDrawing" rel="nofollow">http://opensimulator.org/wiki/OSSL_TextureDrawing</a></p>
<p>Though te 3example is a C# one which I am not sure how to compile as I have DotNetEngione enabed.</p>
<p>I added the function list as a link in<br />
<a href="http://opensimulator.org/wiki/OSSL_Implemented" rel="nofollow">http://opensimulator.org/wiki/OSSL_Implemented</a></p>
<p>The Opensim Wiki is difficult to fund one way round.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ai Austin</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-119</link>
		<dc:creator>Ai Austin</dc:creator>
		<pubDate>Sun, 25 Jan 2009 22:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-119</guid>
		<description>Thanks, I will test with that.

Can yo tell if the default for AllowOSFunctions is false as I suspect?  If so we should get the opensim.ini.example file amended... it current states the default is true.  Can you check and make that change to get everything in sync as a developper Justin?

Also, it would be great to get the osSetDynamicTextureData full function set documented on the Wiki, and the 2 examples in the distrtibution lined explicity to the Wiki page so all the xanmplesa are available to a wilki broswer.</description>
		<content:encoded><![CDATA[<p>Thanks, I will test with that.</p>
<p>Can yo tell if the default for AllowOSFunctions is false as I suspect?  If so we should get the opensim.ini.example file amended&#8230; it current states the default is true.  Can you check and make that change to get everything in sync as a developper Justin?</p>
<p>Also, it would be great to get the osSetDynamicTextureData full function set documented on the Wiki, and the 2 examples in the distrtibution lined explicity to the Wiki page so all the xanmplesa are available to a wilki broswer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justincc</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-118</link>
		<dc:creator>justincc</dc:creator>
		<pubDate>Sun, 25 Jan 2009 17:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-118</guid>
		<description>Yes, I see this isn't documented very well - there isn't even anything in OpenSim.ini.example for this.  There might be something on the wiki but I don't know where.  A link would be appreciated if you can find one.

From reading the code, it looks like a setting in OpenSim.ini in the [XEngine] or [ScriptEngine.DotNetEngine] sections such as

Allow_osTeleportAgent = true

would allow it for everybody no matter what threat level threshold was set (and as long as the general AllowOSFunctions switch is true).

On the other hand, it looks like one can also supply a list of UUIDs for users so that only scripts owned by that user can execute that function.  For instance,

Allow_osTeleportAgent = 36bff189-1a29-41dd-aeaa-81139148ec08

would allow only scripts owned by the user denoted by uuid 36bff189-1a29-41dd-aeaa-81139148ec08 to execute osTeleportAgent().</description>
		<content:encoded><![CDATA[<p>Yes, I see this isn&#8217;t documented very well - there isn&#8217;t even anything in OpenSim.ini.example for this.  There might be something on the wiki but I don&#8217;t know where.  A link would be appreciated if you can find one.</p>
<p>From reading the code, it looks like a setting in OpenSim.ini in the [XEngine] or [ScriptEngine.DotNetEngine] sections such as</p>
<p>Allow_osTeleportAgent = true</p>
<p>would allow it for everybody no matter what threat level threshold was set (and as long as the general AllowOSFunctions switch is true).</p>
<p>On the other hand, it looks like one can also supply a list of UUIDs for users so that only scripts owned by that user can execute that function.  For instance,</p>
<p>Allow_osTeleportAgent = 36bff189-1a29-41dd-aeaa-81139148ec08</p>
<p>would allow only scripts owned by the user denoted by uuid 36bff189-1a29-41dd-aeaa-81139148ec08 to execute osTeleportAgent().</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ai Austin</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-117</link>
		<dc:creator>Ai Austin</dc:creator>
		<pubDate>Fri, 23 Jan 2009 21:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-117</guid>
		<description>Ah, thanks Justin.  You blog here also says you can individually enable/dispable osFunctions... is that mutually separate to setting the threat level, and where can you do it - is it in opensim.ini?

If I want to say allow 3 specific osFunctions and no others, wehatever their threat level, how is that done?</description>
		<content:encoded><![CDATA[<p>Ah, thanks Justin.  You blog here also says you can individually enable/dispable osFunctions&#8230; is that mutually separate to setting the threat level, and where can you do it - is it in opensim.ini?</p>
<p>If I want to say allow 3 specific osFunctions and no others, wehatever their threat level, how is that done?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justincc</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-116</link>
		<dc:creator>justincc</dc:creator>
		<pubDate>Fri, 23 Jan 2009 15:56:40 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-116</guid>
		<description>OSSL_Api.cs is actually in the source code at OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs

As you pointed out to me by e-mail, this is a list of functions at http://opensimulator.org/wiki/OSSL_Implemented</description>
		<content:encoded><![CDATA[<p>OSSL_Api.cs is actually in the source code at OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs</p>
<p>As you pointed out to me by e-mail, this is a list of functions at <a href="http://opensimulator.org/wiki/OSSL_Implemented" rel="nofollow">http://opensimulator.org/wiki/OSSL_Implemented</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ai Austin</title>
		<link>http://justincc.org/blog/2008/10/24/opensim-scripting-languages-lsl-and-ossl/comment-page-1/#comment-121</link>
		<dc:creator>Ai Austin</dc:creator>
		<pubDate>Fri, 23 Jan 2009 13:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://justincc.wordpress.com/?p=230#comment-121</guid>
		<description>Justin, I cannot see a "OSSL_Api.cs" file in the Opensim bin area.. is it normally empty... with the osFunctions like osSetDynamicTextureURL, osSetDynamicTextureData, etc built in?

can we get a l;ist of the built in functions on the OS Wiki?  And the threat level for each alongide?  Meanwhile, what is the required threat level setting in opensim.ini for the 2 above?</description>
		<content:encoded><![CDATA[<p>Justin, I cannot see a &#8220;OSSL_Api.cs&#8221; file in the Opensim bin area.. is it normally empty&#8230; with the osFunctions like osSetDynamicTextureURL, osSetDynamicTextureData, etc built in?</p>
<p>can we get a l;ist of the built in functions on the OS Wiki?  And the threat level for each alongide?  Meanwhile, what is the required threat level setting in opensim.ini for the 2 above?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
