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

GitHub

156 stars
2 watching
7 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

compilerlispllvmmacroprogramming-languagerustself-hosting

Backlinks from these awesome lists:

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