An open API service indexing awesome lists of open source software.

https://github.com/secondlife/lsl-definitions

Language definitions for Second Life's LSL scripting system
https://github.com/secondlife/lsl-definitions

Last synced: 6 days ago
JSON representation

Language definitions for Second Life's LSL scripting system

Awesome Lists containing this project

README

          

# LSL Definitions

This repository contains the canonical `lsl_definitions.yaml` and `slua_definitions.yaml` files that serve as the authoritative source of truth for Second Life's LSL (Linden Scripting Language) and SLua (Server Lua) libraries.

## Purpose

The definitions in this file are used to generate code in Second Life's internal systems and provide a single, reliable reference for:

- LSL function signatures and parameters
- Data types and constants
- Documentation and tooltips
- Language specification details

## Usage

This file is primarily intended for:

- **Developers** building LSL-related tools and editors
- **Technical users** who need authoritative LSL language reference
- **Community contributors** improving LSL documentation

## Contributing

We welcome contributions that improve documentation, fix errors, and enhance tooltips. Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

**Note:** This repository is not the place to request new LSL functions or language features. Such requests should be directed through official Second Life channels.