LSL Status

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (Added Quicklinks navigation, and "turtle tracks" to the top of the page, also added "Introduction" heading, and "What is the current LSL status?" topic heading. Also added "content" tag.)
(Latest OSSL News)
 
(44 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{{Template:Quicklinks}}
+
{{Quicklinks}}
 
+
[[Technical Reference | Technical Reference]] -> [[Technical Reference/terms | Terms]] -> [[LSL Status | LSL Status]]
+
 
+
 
{{content}}
 
{{content}}
  
=What is the current LSL Status?=
+
= What is the current LSL/OSSL Status? =
  
==Introduction==
+
== Introduction ==
  
This page is for those who want to flesh out the LSL ScriptEngine. The file you modify is [http://opensimulator.org/svn/opensim/trunk/OpenSim/Grid/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs <tt>Grid/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs</tt>].
+
This page is for those who want to flesh out the LSL ScriptEngine. The file you modify is OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs.
  
''This page is always under construction and perpetually being updated, don't consider the info here to be 100% updated or correct.''
+
'''This page is always under construction and perpetually being updated, don't consider the info here to be 100% updated or correct.'''
''If you find a feature that works that is not listed as "working" here.''
+
''If you find a feature that works that is not listed as "working" here,''
 
''Please fully test it out and update it here or make a note that it is working and ready to be tested, if you can't test it.''
 
''Please fully test it out and update it here or make a note that it is working and ready to be tested, if you can't test it.''
  
== Latest LSL News ==
+
== LSL/OSSL Status | Quick Progress Guide ==
 
+
* OpenSim's own scripting team is accepting ideas/requests/wishlists for [[OSSL_Proposals|custom functions]].
+
* Some notes on converting [[LSL:PrimitiveParams]] to OpenSim PrimitiveBaseShape
+
* Currently LSL is in a state of uncertainty based off the recent LibSL fiasco.
+
* Once that is smoothed out, all LSL that previously tested fine, will be retested.
+
* Because of the aforementioned issues, these numbers here likely lie.
+
 
+
== LSL Status | Quick Progress Guide ==
+
  
  
 
'''Script tests'''
 
'''Script tests'''
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
|align=center width=100.0% style=background:#00E000|
+
|align=center width=48.0% style=background:#00E000|
<!-- |align=center width=0.0% style=background:#E00000| -->
+
|align=center width=52.0% style=background:#E00000|
 +
<!-- |align=center width=50.0% style=background:#E00000| -->
 
|}
 
|}
  
  
'''Types'''
+
'''[[LSL Status/Types|LSL-Types Status]]'''
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
 
|align=center width=100% style=background:#00E000|
 
|align=center width=100% style=background:#00E000|
<!-- |align=center width=0% style=background:#E00000| -->
+
|align=center width=0% style=background:#E00000|
 +
<!-- |align=center width=40% style=background:#E00000| -->
 
|}
 
|}
  
  
'''Events'''
+
'''[[LSL Status/Events|LSL-Events Status]]'''
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
|align=center width=54.0% style=background:#00E000|
+
|align=center width=94.0% style=background:#00E000|
|align=center width=46.0% style=background:#E00000|
+
|align=center width=6.0% style=background:#E00000|
 
|}
 
|}
  
  
'''Functions'''
+
'''[[LSL Status/Functions|LSL-Functions Status]]'''
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
 
{| style="border: 1px solid black" cellspacing=1 width=50% height=15x align=left
|align=center width=81.0% style=background:#00E000|
+
|align=center width=85.0% style=background:#00E000|
|align=center width=19.0% style=background:#E00000|
+
|align=center width=15.0% style=background:#E00000|
 
|}
 
|}
 +
<br />
  
==Kan-Ed Tests==
+
== Latest LSL News ==
[[LSL_Status/Kan-ed|OpenSim Kan-Ed Tests]]
+
  
[http://www.kan-ed.org/second-life/using-LSL.html Kan-Ed Test reference] (Link actually not working please update..)
+
* 2 events, 7 functions missing from LSL.
 +
* Some notes on converting [[LSL:PrimitiveParams]] to OpenSimulator PrimitiveBaseShape
  
[http://web.archive.org/web/20080212083741/http://www.kan-ed.org/second-life/using-LSL.html  Old version through Archive.org]
+
== Latest OSSL News ==
  
Note: Link dead and no existence of these scripts on the Kan-Ed site as of 3/25/08. Please use the included examples on this wiki for reference at this point.
+
* For help enabling OSSL, [[OSSL Enabling Functions|click here]].
 +
* [[OSSL TextureDrawing|OSSL texture drawing functions]]
 +
* [[OS Scripting Tutorial]]
  
==Types==
+
*OSSL Reference
[[LSL_Status/Types|OpenSim LSL-Types Status]]<br>
+
**[[OSSL_Implemented|OSSL Implemented Functions]]  
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=types LSL-reference]
+
**[[OSSL Constants|OSSL Constants]]  
 
+
**[[OSSL Status/Types|OSSL Types Status Page]]  
==Events==
+
**[[OSSL Status/Events|OSSL Events Status Page]]
[[LSL_Status/Events|OpenSim LSL-Events Status]]<br>
+
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=events LSL-reference]
+
 
+
==Functions==
+
[[LSL_Status/Functions|OpenSim LSL-Functions Status]]<br>
+
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=functions LSL-reference]
+
 
+
==Known Issues==
+
 
+
The list memory hack shown below is not supported.  See [[http://opensimulator.org/mantis/view.php?id=3187 Mantis 3187]].
+
<pre>
+
list foo = [ "foo" ];
+
foo = (foo=[]) + foo + [ "bar" ];
+
</pre>
+
 
+
See [http://opensimulator.org/mantis/  Bug Tracker] for known issues and Bug status updates.
+
  
 
= See Also =
 
= See Also =
 
+
* LSL
* [[Status|Main Status Page]]
+
** [[LSL Status/Types|LSL Types Status Page]]
* [[LSL Status|LSL Status]]
+
** [[LSL Status/Events|LSL Events Status Page]]
* [[LSL Status/Events|LSL Events Status]]
+
** [[LSL Status/Functions|LSL Functions Status Page]]
* [[LSL Status/Functions|LSL Functions Status]]
+
** [[LSL_Status/Constants|LSL Constants]]
* [[LSL_Status/functions/summary | LSL Functions Status Summary]]
+
** [[LSL Status/Kan-ed|Kan-Ed Tests]]
* [[Technical_Reference|Technical Reference Page]]
+
  
 
[[Category:Users]]
 
[[Category:Users]]
 
[[Category:Support]]
 
[[Category:Support]]
[[Category:Tech Reference]]  
+
[[Category:Tech Reference]]
 
[[Category:Help]]
 
[[Category:Help]]
 
[[Category:Configuration]]
 
[[Category:Configuration]]
[[Category:Getting_Started]]
+
[[Category:Getting Started]]
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Todo]]
 
[[Category:Todo]]

Latest revision as of 04:59, 12 May 2012


[edit] What is the current LSL/OSSL Status?

[edit] Introduction

This page is for those who want to flesh out the LSL ScriptEngine. The file you modify is OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs.

This page is always under construction and perpetually being updated, don't consider the info here to be 100% updated or correct. If you find a feature that works that is not listed as "working" here, Please fully test it out and update it here or make a note that it is working and ready to be tested, if you can't test it.

[edit] LSL/OSSL Status | Quick Progress Guide

Script tests


LSL-Types Status


LSL-Events Status


LSL-Functions Status


[edit] Latest LSL News

  • 2 events, 7 functions missing from LSL.
  • Some notes on converting LSL:PrimitiveParams to OpenSimulator PrimitiveBaseShape

[edit] Latest OSSL News

[edit] See Also

Personal tools
General
About This Wiki