Bringing Cloud Tools to a “Provider-less” Programming Language
Website |
Documentation |
Downloads |
Discord |
Jira Board
Note: Loop is still in its early days of development, and thus is not production-ready. 1
- Download a pre-built binary from downloads.looplang.org
- Run
./loop
to start the REPL environment or - Run
./loop FILENAME.loop
to run a specific file.
- Make sure you have Rust installed
- Clone the repository
git clone https://gitlab.com/looplanguage/loop
- Enter the repository
cd loop
- Run the command
cargo run
- The Loop shell should now popup
Go to our Jira board to see all the issues and tasks to work on.
To see code documentation, run the command: cargo doc --open
. A browser tab will open with generated documentation from code comments. You can also go to: https://docs.looplang.org/internal to find more architectural documentation of the interpreter.
Below you will find the project structure for Loop, to find a more detailed explanation of the interpreter itself go the internal documentation.
examples/*
: Examples of Loop code as referencescript/*
: Scripts to use in I.E. the pipelinetests/*
: End2End tests for Loopsrc/lib/*
: Utility functions, library-esque, rutime codesrc/picasso/*
: The crate which compiles Loop to Arcsrc/vinci/*
: The crate to parse Arc codesrc/sanzio/*
: The to-lua-compiler and interpreter crate
If you want to contribute to one of the projects, it is recommenced to read two things: development guidelines and the contributor guidelines.
To read our code of conduct, go to the website.
Go to the website for more information.