Little Drawing Language https://gentle.magnogen.net
This is the source code for a project I've been working on as a back burner, until now. It's a programming language designed to paint pieces of generative art. It treats art as a datatype, like numbers or strings, but you can't really see the art in the code - that is until you run it.
Because... uhhh... GENerative... uhhh... tleart?
Idk it was a good idea at the time, plus it's short and memorable
- An actual working IDE / editor
- Editable text
- Syntax highlighting
- Outputs and inputs to the program
- Customisation
- A way to execute Gentle programs
- Scanning to tokens
- Parsing tokens into an intermediate tree
- Expressions
- Statements
- Evaluating the tree
- Gentle programs
- JS plugin stuff
- A way to define and register plugins
- Proper documentation
- For using the language
- For modding the language with a plugin