LSL
LSL, the Linden Scripting Language, is a scripting language used in Second Life to give in-world objects, features, and avatars interactive behavior. Scripts run on the simulator and are attached to prims, objects, or avatars to respond to events and perform actions, enabling everything from simple animations to complex systems.
LSL is designed as an event-driven, procedurally oriented language with a C-like syntax. It is statically typed
Most functionality in LSL is exposed through a large set of built-in functions prefixed with ll, covering
Developers use LSL to create interactive objects, NPC behaviors, and gameplay mechanics, contributing to the broader