SL is quirky. The Internet equivalent would be:
Anyone novice can make a REALLY bad, slow loading, error-laden website and EVERYBODY that is on that server is effected and HAS to live with the consequences.
Before you tell me to take it to the Poli. Sci. board.... I hope some experienced scripters can document some scripting 'Best Practices" (or tell me where to find them?)
For example, I know that "LISTEN" is bad, but is "TOUCH" or "EVENT" a better alternative? Which one is the best?
LL gives us lighting in a recent release. I think it is pretty kewl and use it a bit while I tinker and learn. Suddenly I see landlords asking people to kill the lights when not in use and market-places asking vendors not to use it - What the hell? How are these things measured, anyway?
Maybe script commands need to be rated logarithmically like the open-ended Richter Scale where a 2-3 is acceptable, but anything over 8.5 would be rejected by the server because it has such an impact on everyone around it. You would just add up your script events, constants and functions on the scale and the total would be the final score.
I don't want to write lousy script, but I don't have any standards to indicate what is clean and what isn't.
WHAT ARE LSL BEST PRACTICES AS YOU SEE THEM?