Talk:LSL osFunctions

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(os function vs primitive object model)
 
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
==Page renaming==
 +
 +
There is an updated page at [[OSSL_Proposals]]. I suggest we use this, because the name of this page doesn't reflect the content(ossl!=lsl). I'll just change the reference on the script status page, and hope everyone agrees. The table on the other page is also updated, and aligns better within the wiki.
 +
 +
-Agreeing with above. I'm tagging the page as Obsolete and leaving a link to the updated page at the top. If anyone wishes to simply delete this page, go right ahead.
 +
 
== os function vs primitive object model ==
 
== os function vs primitive object model ==
  
os function is a great idea ! Anyway, knowing c# scripting is possible, I cant prevent myself to dream about a powerfull region/asset/primitives object model which would make possible things like ''Region.GetObject(uuid).Primitives[3].Faces[1].Alpha = .5;'' or ''Region.Restart();'' or ''Region.GetObject(uuid).Primitives[4].Unlink();'' or ''Region.GetObject(uuid).Color = Color.Yellow;'', ''Region.GetObject(uuid).RootPrimitive.HoverText="Hello, Avatar!''... and so on. Just imagine... :p
+
os function is a great idea ! Anyway, knowing c# scripting is possible, I cant prevent myself to dream about a powerfull region/asset/primitives object model which would make possible things like ''Region.GetObject(uuid).Primitives[3].Faces[1].Alpha = .5;'' or ''Region.Restart();'' or ''Region.GetObject(uuid).Primitives[4].Unlink();'' or ''Region.GetObject(uuid).Color = Color.Yellow;'', ''Region.GetObject(uuid).RootPrimitive.HoverText="Hello, Avatar!''... and so on. Just imagine... :p [[User:Grumly|Grumly]] 07:51, 28 December 2007 (PST)
 +
 
 +
== string osConsole() ==
 +
 
 +
<s>Why not have a function that enters any string as if you typed it in the console, rather than having seperate ones for everything?</s> -[[User:Cow Taurog|Cow Taurog]] 22:32, 27 December 2007 (PST)
 +
:osConsoleCommand is here as of r3500, or so it says in the revision logs. -[[User:Cow Taurog|Cow Taurog]] 01:56, 18 February 2008 (PST)
 +
 
 +
== on secure messaging ==
 +
 
 +
While I do not insist, I have reasons to believe that secure messaging (many people has own opinion about security, and essentially spectrum of definition is wider than one can even imagine) shall be done on client side. Main arguments - control and care about secure methods shall be always at hands of end user, not one server side where it is rather imaginary. [[User:Silpol|Silpol]] 07:31, 28 December 2007 (PST)
 +
 
 +
Question: Why not implement something like osLoadTexture() and then use osSetTexture ? Loading and applying the texture should be separated to avoid unnecessary multiple downloads. osLoadTexture should also check if the texture is already available in this grid - Ezekiel
 +
 
 +
Remark: an enhanced type of Dialog that allows to create HTML-like forms is highly desireable. It would require static text, input fields with modifyable default data, selections, formatting, etc. Input and output might be either through structured lists or through tree-like data structures - Ezekiel

Latest revision as of 08:10, 17 August 2009

Contents

[edit] Page renaming

There is an updated page at OSSL_Proposals. I suggest we use this, because the name of this page doesn't reflect the content(ossl!=lsl). I'll just change the reference on the script status page, and hope everyone agrees. The table on the other page is also updated, and aligns better within the wiki.

-Agreeing with above. I'm tagging the page as Obsolete and leaving a link to the updated page at the top. If anyone wishes to simply delete this page, go right ahead.

[edit] os function vs primitive object model

os function is a great idea ! Anyway, knowing c# scripting is possible, I cant prevent myself to dream about a powerfull region/asset/primitives object model which would make possible things like Region.GetObject(uuid).Primitives[3].Faces[1].Alpha = .5; or Region.Restart(); or Region.GetObject(uuid).Primitives[4].Unlink(); or Region.GetObject(uuid).Color = Color.Yellow;, Region.GetObject(uuid).RootPrimitive.HoverText="Hello, Avatar!... and so on. Just imagine... :p Grumly 07:51, 28 December 2007 (PST)

[edit] string osConsole()

Why not have a function that enters any string as if you typed it in the console, rather than having seperate ones for everything? -Cow Taurog 22:32, 27 December 2007 (PST)

osConsoleCommand is here as of r3500, or so it says in the revision logs. -Cow Taurog 01:56, 18 February 2008 (PST)

[edit] on secure messaging

While I do not insist, I have reasons to believe that secure messaging (many people has own opinion about security, and essentially spectrum of definition is wider than one can even imagine) shall be done on client side. Main arguments - control and care about secure methods shall be always at hands of end user, not one server side where it is rather imaginary. Silpol 07:31, 28 December 2007 (PST)

Question: Why not implement something like osLoadTexture() and then use osSetTexture ? Loading and applying the texture should be separated to avoid unnecessary multiple downloads. osLoadTexture should also check if the texture is already available in this grid - Ezekiel

Remark: an enhanced type of Dialog that allows to create HTML-like forms is highly desireable. It would require static text, input fields with modifyable default data, selections, formatting, etc. Input and output might be either through structured lists or through tree-like data structures - Ezekiel

Personal tools
General
About This Wiki