The LPC language
LPC (Lars Pensjö C) is the language LPMUD games are written in. FluffOS (the MudOS successor) compiles and runs it. Every room, item, NPC, and player is an LPC object.
Glossary: MudOS, LPMUD, and LPC.
- source files & object names
- compiler diagnostics
- development environment — editor plugin, docs highlighter, formatter
- style guide
- formatter
constructs
- async, await, acatch
- catch / throw
- do-while
- for
- foreach
- function
- if
- include
- inherit
- modifiers
- operators
- prototypes
- ref
- shadowing
- switch
- text_blocks
- while
preprocessor
types
Concept-level overview: The LPC Language. Async in depth: Async and Promises.