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 3 years ago
astfunctional-programminglangagellvmllvm-irlow-levelrust

Related projects:

RepositoryDescriptionStars
raviqqe/fmmA minimal functional programming language compiler target18
willcrichton/liaA high-level language for Rust that allows users to write efficient code in a dynamic, Javascript-esque syntax337
azur1s/holymerA programming language being developed with Rust, aiming to implement compiler and interpreter components.42
peco602/rust-universal-compilerA container solution to compile Rust projects across multiple operating systems.32
rust-lang/rustc-dev-guideAn online guide to understanding the Rust compiler's inner workings and contributing to it1,679
ajeetdsouza/loxcraftA compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications.279
rust-lang/rustEmpowering 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_rustRewriting a scripting language in Rust to create a compiler and interpreter implementation6
rust-lang/cc-rsProvides build scripts to compile C/C++ code into a Rust library1,885
gurugio/rust-for-linuxAdding support for the Rust language to the Linux kernel6
asutton/clangA compiler front-end for the C family of languages built as part of the LLVM project infrastructure71
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
mustafaquraish/cupA simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing295
lord/wargoAn tool for easy compilation and testing of Rust applications on WebAssembly platforms.261