Difference between revisions of "LSL-Editor/Bugs"

From Second Life Wiki
Jump to navigation Jump to search
(add issue -- Separate Words Results Involving llParseString2List etc.)
m (copy in enough more chat to appropriately give credit for these discoveries to Huney Jewell)
Line 4: Line 4:


== Cast of Cast Syntax ==
== Cast of Cast Syntax ==
I tested ... offline using LSLEditor 2.15 and got the results I documented ...


Q1. ... Do LSLEditor 2.15 and Second Life 2007-09-12 disagree?
Q1. ... Do LSLEditor 2.15 and Second Life 2007-09-12 disagree?
Line 21: Line 23:
which in LSLEditor worked correctly, too.
which in LSLEditor worked correctly, too.


-- first posted as chat by [[User:Ppaatt_Lynagh|Ppaatt Lynagh]] and [[User:Huney_Jewell|Huney Jewell]] at [[User_talk:Ppaatt_Lynagh]] in September 2007
-- first posted as chat by [[User:Huney_Jewell|Huney Jewell]] and [[User:Ppaatt_Lynagh|Ppaatt Lynagh]] at [[User_talk:Ppaatt_Lynagh]] in September 2007


== [[Separate_Words|Separate Words]] Results Involving [[llParseString2List]] etc. ==
== [[Separate_Words|Separate Words]] Results Involving [[llParseString2List]] etc. ==
I tested Separate Words offline using LSLEditor 2.15 and got the results I documented ...


Q1. Are the results I got not the results that everyone gets in world?? Do LSLEditor 2.15 and Second Life 2007-09-12 disagree?
Q1. Are the results I got not the results that everyone gets in world?? Do LSLEditor 2.15 and Second Life 2007-09-12 disagree?
Line 29: Line 33:
A1a. I checked it in-world and yes, ...
A1a. I checked it in-world and yes, ...


-- first posted as chat by [[User:Ppaatt_Lynagh|Ppaatt Lynagh]] and [[User:Huney_Jewell|Huney Jewell]] at [[User_talk:Ppaatt_Lynagh]] in September 2007
-- first posted as chat by [[User:Huney_Jewell|Huney Jewell]] and [[User:Ppaatt_Lynagh|Ppaatt Lynagh]] at [[User_talk:Ppaatt_Lynagh]] in September 2007

Revision as of 04:34, 14 September 2007

Here we blog differences found between the Second Life implementation of the Linden Scripting Language (LSL) and the LSL-Editor implementation.

Different results seen with a test case are bugs in the implementations or in the specifications. The differences are bugs in the implementations if the specifications say what the implementation should do in the test case, differences are bugs in the specifications if the the specifications don't mention the test case, differences are broken by design if the specification lets the implementation behave indeterminately.

Cast of Cast Syntax

I tested ... offline using LSLEditor 2.15 and got the results I documented ...

Q1. ... Do LSLEditor 2.15 and Second Life 2007-09-12 disagree?

A1a. I checked it in-world and yes, ...

A1b. I checked again with LSLEditor and they really disagree on these results. And it's not the only difference.

This term ie. worked correctly in LSLEditor:
float number;
string char = (string)(integer)float;

which didnt compile in-world and needed be changed to
float number;
string char = (string)((integer)float);

which in LSLEditor worked correctly, too.

-- first posted as chat by Huney Jewell and Ppaatt Lynagh at User_talk:Ppaatt_Lynagh in September 2007

Separate Words Results Involving llParseString2List etc.

I tested Separate Words offline using LSLEditor 2.15 and got the results I documented ...

Q1. Are the results I got not the results that everyone gets in world?? Do LSLEditor 2.15 and Second Life 2007-09-12 disagree?

A1a. I checked it in-world and yes, ...

-- first posted as chat by Huney Jewell and Ppaatt Lynagh at User_talk:Ppaatt_Lynagh in September 2007