llrl
Compiler project
An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend.
An experimental Lisp-like programming language
156 stars
2 watching
7 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list
compilerlispllvmmacroprogramming-languagerustself-hosting
Related projects:
Repository | Description | Stars |
---|---|---|
ajeetdsouza/loxcraft | A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. | 274 |
jaseemabid/olifant | A language targeting LLVM with the goal of building a simple compiler | 64 |
willcrichton/lia | A high-level language for Rust that allows users to write efficient code in a dynamic, Javascript-esque syntax | 338 |
syegulalp/akilang | An experimental compiler and language implementation built on top of LLVM and Python. | 99 |
ljulliar/rlang | A compiler that converts a Ruby-like language into efficient WebAssembly code | 38 |
travisdoor/bl | A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. | 182 |
dirkschumacher/llr | A Lisp-like language inspired by Clojure that compiles to R's abstract syntax tree for interpreted expression evaluation. | 202 |
weirdconstructor/lal | A Lua compiler that translates a Scheme-like dialect of Lisp into native Lua code | 20 |
lwiest/basiccompiler | Compiles BASIC programs into Java bytecode. | 29 |
dundalek/liz | A Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware. | 266 |
mustafaquraish/cup | A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing | 296 |
naver/lispe | An implementation of a full-fledged Lisp interpreter with various features such as data structures, pattern programming, and high-level functions | 372 |
linkdd/letlang | A compiler for a functional language with a powerful type system | 165 |
azur1s/holymer | A programming language being developed with Rust, aiming to implement compiler and interpreter components. | 42 |
jank-lang/jank | A Clojure dialect on LLVM with C++ interop for a general-purpose programming language. | 1,685 |