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: over 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 337
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,679
ajeetdsouza/loxcraft A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. 279
rust-lang/rust Empowering software developers to build reliable and efficient software using a fast and memory-efficient language with strong type safety and comprehensive tooling. 99,490
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,885
gurugio/rust-for-linux Adding support for the Rust language to the Linux kernel 6
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. 29
mustafaquraish/cup A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing 295
lord/wargo An tool for easy compilation and testing of Rust applications on WebAssembly platforms. 261