Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.19 KB

readme.md

File metadata and controls

32 lines (24 loc) · 1.19 KB

SelenScript

SelenScript is a superset language for Lua, meaning any Lua code is valid SelenScript.
The goal of SelenScript is to make Lua nicer to code, while also providing tools for the same reason.

The following is a (non-exhaustive) list of what SelenScript provides, besides the language;
Note, not everything listed is currently implemented, but is planned.

  • A library for parsing, understanding and outputting code.
  • Additional standard libraries.
  • Project diagnostics (error checking, warnings, etc)
  • Minification.

For information on the SelenScript language, see selenscript.md.
A quick list of notable language features added by SelenScript;
Note, not everything listed is currently implemented, but is planned.

  • continue
  • += and other operators.
  • Typing, with generics.
  • Statements as Expressions.

Development details

This project is built to run with LuaJIT, it will not work on other versions.

Contributors

Avril112113 - Original creator
Matrixmage, Pyry, Nyarlathothep - Language design
DreadberryJam - Name suggestion

Names

Selen is based on Selḗnē, who is the goddess of the moon in ancient greek mythology.