Firework programming language
Functional programming language that compiles to LLVM IR (Very incomplete, be warned)
Build Guide
1. Installing Rust
-
*nix:
| -
Windows: Install rustup-init and run it
2a. Installing Firework
2b. Updating Firework
2b. Building from Source
3. Installing LLVM 12.x
Quickstart
4. Running the example
Upcoming features
- Algebraic Data Types
- Custom Data Types
- Dependency management
- REPL