LPML Specification
LPML (LPC Markup Language) is a human-friendly data serialization format designed for MUD configuration files. It extends JSON5 with features tailored for LPC environments.
Version
Section titled “Version”Version: 1.0.0 Created: 2025-11-09
Design Goals
Section titled “Design Goals”- Human-readable: Easy to read and write by hand
- Composable: Optional file includes for modular configs
- Expressive: Natural multiline strings without escape hell
- Compatible: Full JSON/JSON5 compatibility
- Practical: Fast enough for config files (not hot paths)