Rock

Compiler

A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages.

Native language with Rust & LLVM

GitHub

67 stars
5 watching
3 forks
Language: Rust
last commit: about 1 year ago
astfunctional-programminglangagellvmllvm-irlow-levelrust

Related projects:

Repository Description Stars
raviqqe/fmm A minimal functional programming language compiler target 18
willcrichton/lia A high-level language for Rust that allows users to write efficient code in a dynamic, Javascript-esque syntax 338
azur1s/holymer A programming language being developed with Rust, aiming to implement compiler and interpreter components. 42
peco602/rust-universal-compiler A container solution to compile Rust projects across multiple operating systems. 32
rust-lang/rustc-dev-guide An online guide to understanding the Rust compiler's inner workings and contributing to it 1,667
ajeetdsouza/loxcraft A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. 274
rust-lang/rust The Rust project provides tools and infrastructure to build efficient, reliable software 98,564
bradford-hamilton/monkey_lang_rust Rewriting a scripting language in Rust to create a compiler and interpreter implementation 6
rust-lang/cc-rs Provides build scripts to compile C/C++ code into a Rust library 1,868
gurugio/rust-for-linux Adding support for the Rust language to the Linux kernel 5
asutton/clang A compiler front-end for the C family of languages built as part of the LLVM project infrastructure 71
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
mustafaquraish/cup A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing 296
lord/wargo An tool for easy compilation and testing of Rust applications on WebAssembly platforms. 261