Skip to content
This repository has been archived by the owner on Jun 21, 2024. It is now read-only.
/ lumia Public archive

Lumia is a simple programming language made for beginners.

License

Notifications You must be signed in to change notification settings

lumialang/lumia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Lumia Programming Language

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.

Why Lumia?

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.)

Contribute

As said before, you can contribute with The Lumia Programming Language by adding or fixing things in the code.

How to contribute

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.

Notes

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.

Lumia License

© The Lumia Project Staff and contributors. (BSD-3-Clause)

About

Lumia is a simple programming language made for beginners.

Topics

Resources

License

Stars

Watchers

Forks

Languages