Warning
Don't expect much on this project.
Remi-lang is a esoteric programming language that inspired by the charismatic vampire of the Scarlet devil Remilia Scarlet from Touhou Project. This programming language can be compiled or intepreted although the available feature might be vary.
Touhou Project is an indie game series (also known as "doujin" in Japanese) known for its ensemble cast of characters and memorable soundtracks. It is produced by and large by a single artist known as ZUN, and has a permissive license
For more information on dōjin culture, click here.
Name | Core | FFI |
---|---|---|
Windows x86_64 | 🔧 | 🔧 |
Linux x86_64 | 🔧 | 🔧 |
JavaScript | ✖️ | |
Byte Code | ✖️ | ✖️ |
- ✅ Well Supported
- 🔧 Under construction
⚠️ Major Bug/Issue- ✖️ Not supported yet
Additional Note:
- Core: Core feature of the language
- FFI: Allow you to import external shared library
- Rust - Compiler written in
- Fasm - Assembler that compile assembly code into .o file that the Remi-lang compiler generated
- gcc - Link the .o file into final executable (for windows I recommend using msys2/mingw one)
# Install the compiler from git repo without cloning manually
cargo install --git https://github.com/UnknownRori/remi-lang/
# Congratulation it installed on your path
remi --help
git clone https://github.com/UnknownRori/remi-lang
cd remi-lang
# Test the lexer and parser
cargo test
# Install it into global path
cargo install --path .
This project is licensed MIT license.