Friday, August 17, 2007

(OOC) Reason #9,284,124 to hate Linden Labs - Documentation

Trying to program something. Of course, error. So look it up in the help file...great, no examples, pure reference and utterly useless (vector offset ... what in the nine hells does that mean, exactly, it doesn't work in the program?). Sooo, against my better judgement, I go to the LSL wiki....guess what? Their supposedly working sample code doesn't do a thing! Well, it does generate 'syntax error'.

And of course, no one at LL heard of a USEFUL error message or debugging tool.

typo the command = syntax error
forget a closing ; = syntax error
leave out a paramter = syntax error
use the wrong type on a paramenter = syntax error

You know, when the program doesn't work, I KNOW I have an error somewhere...it would be kinda nice if the error message was a tiny bit more descriptive. Hells, even MICROSOFT has more descriptive messages for errors than LL does! The tinkertoy programming language on the old text-based MUCK's (MUF, multi-user forth) has better error messages than LSL! Kinda sad, when EVERYTHING available as a reference to LSL is based on the assumption you are already a master programmer and don't NEED it. Not all of us are Ordinal's or Cubey's or professional programmers RL...

But then again, like everything to come out of the Linden Love machine of late, its uselessness to the average player is to be expected.

No comments: