User:Fritigern/LSLFunctions

 This list of functions is based directly on the list at the SecondLife wiki and reflects the most current list of LSL functions 

This list will be used to compare LSL_Status/Functions against this (more?) current list.

--Fritigern 13:26, 22 July 2011 (UTC)

Table to play with:

After these lines, we get more serious.


 * Number of functions on SL's wiki: 368
 * Number of functions in LSL_api.cs: 368
 * Number of implemented functions: 360
 * Number of partially implemented functions: 4
 * Number of functions left to implement: 8
 * Working as expected: -
 * Number of broken functions: -

Explanation of this table:


 * LSL function - The LSL function as found on the SecondLife LSL wiki
 * In LSL_api.cs? - LSL_api.cs is a file in the OpenSimulator source code which determines what LSL function OpenSimulator "knows", or knows of.
 * Implemented? - Does LSL_Api.cs contain code for this function, suggesting that it is working/is supposed to work?
 * Fully Functional? - Does this function work as it should? This is being tested using the example scripts at the SecondLife LSL wiki.
 * Comments - Brief notes. Try to be as clear as possible, in as few words as possible.

How to report on the functions


 * IN LSL_API.CS?
 * Yes = The name of this function is present in LSL_api.cs.
 * No = The name of this function can not be found in LSL_api.cs.


 * IMPLEMENTED?
 * Yes = The code exsits in LSL_Api.cs, and should be working (even if it does not).
 * No = Code exists in LSL_Api.cs, but is not supposed to be working yet. (commented out, or only a placeholder)
 * Partial = Basically Works, but not completely.


 * FULLY FUNCTIONAL?
 * Broken = Show stopper. Is implemented, but throws an error when trying to use it.
 * Partial = Works, but not completely. This is most likely already known, but doesn't hurt to report anyway.
 * Deprecated = Wether it works or not, this is a deprecated function (meaning that it should no longer be used)
 * Yes = Appears to work as intended.


 * No = Appears to not work at all. OpenSim does not seem to know about the function. (Careful, check and double check for typos in your script!)