natalie
Compiler
A Ruby compiler built using C++ and GCC/Clang as the backend, with an incremental REPL for development and testing.
a work-in-progress Ruby compiler, written in Ruby and C++
943 stars
22 watching
63 forks
Language: Ruby
last commit: about 1 month ago compilercpplanguageruby
Related projects:
Repository | Description | Stars |
---|---|---|
ren-lang/compiler | A compiler and package providing an interface to the Ren programming language, enabling development of tools and utilities around it. | 101 |
gabriella439/grace | An interpreted functional programming language with type inference and efficient parsing. | 389 |
nponeccop/hnc | A compiler that translates Haskell code into C++ code for efficient execution | 62 |
nickmqb/muon | A modern, statically typed low-level programming language with strong focus on performance and minimalism. | 773 |
otabat/shen-c | An implementation of the Shen programming language in C, offering features like pattern matching and macro-based DSL creation. | 70 |
belijzajac/wisnialang | A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. | 17 |
danielpclark/rutie | An integration library between Ruby and Rust. | 966 |
barn-lang/barn | A simple programming language written in C that is compiled to C. | 53 |
nim-lang/nim | A compiler and runtime environment for a statically typed, compiled systems programming language. | 16,662 |
gren-lang/compiler | A compiler that translates code written in Gren into machine code or another target language. | 398 |
bitfunnel/nativejit | A high-performance just-in-time compiler for x64 C++ expressions | 1,139 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 29 |
ornl-qci/qcor | A compiler and language extension for heterogeneous quantum-classical computing | 11 |
jasoncharnes/run.rb | A tool to compile and run Ruby code in the browser using WebAssembly | 600 |
champii/rock | A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. | 67 |