Pluto is a unique dialect of Lua with a focus on general-purpose programming
10 months ago
- #Lua
- #Programming
- #Compatibility
- Pluto offers accelerated development with an enhanced standard library and new syntaxes like switch statements, compound operators, and ternary expressions.
- Pluto is largely compatible with Lua 5.4 source code but introduces new keywords that may conflict with identifiers; Compatibility Mode can resolve this.
- Pluto can execute Lua 5.4 bytecode, with most features generating compatible bytecode, though some exceptions are documented.
- Pluto has been tested in large communities without breaking existing scripts when Compatibility Mode is used appropriately.
- Pluto actively rebases with Lua's main repository, aiming to update to Lua 5.5 upon release.
- Detailed documentation, tooling, and additions are available on Pluto's open-source website, including an interactive playground and pre-built binaries.