The Lumia Programming Language (or Lumia for short), is a simple programming language with the purpose of help beginners learn to code.
- The Interpreter (lumialang/lumia) is the Lumia code interpreter, built using the rock-solid Rust programming language to mantain security when coding.
It depends on you. Lumia is still in a work-in-progress state, and things can change. Maybe the language will just disappear without prior notice or maybe something really goes wrong and the developers can just give up.
Anything can happen. We at Lumia Staff say that everyone has the rights to choose and hope. Just don't screw it up. - The Lumia Project Leader
So, if you have a hope in us, try contributing to this project by adding or fixing things, you can do anything (with limits, of course). If you contribute, you might be able to join the The Lumia Project Staff. (But I don't guarantee anything.)
As said before, you can contribute with The Lumia Programming Language by adding or fixing things in the code.
First, get Rust for your system here. After installing, clone this repo using Git:
git clone https://github.com/lumialang/lumia
After all of that, open the editor of your choice on the directory that you cloned this repository and start messing with the code.
To compile and use Lumia, just use cargo
with the command below:
cargo run <script>
<script>
is the path of the Lumia Script (.peb) you made or want to test.
To compile for production, use cargo build
.
© The Lumia Project Staff and contributors. (BSD-3-Clause)