L2

Language compiler

A minimalist language with procedural macro support

A minimalist type-inferred programming language with procedural macro support

GitHub

135 stars
9 watching
9 forks
Language: Racket
last commit: almost 6 years ago
Linked from 1 awesome list

chindley-milnerlisplongjmpmacrosmeta-programmingprogramming-languages-expressionsschemesetjmptype-inferenceunsafe

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nickmqb/muonA modern, statically typed low-level programming language with strong focus on performance and minimalism.773
marciok/muAn example of creating a minimalist programming language with a simple grammar and syntax1,048
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
jserv/mazuccA minimal C compiler generating x86_64 assembly code516
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
kiselgra/c-meraA source-to-source compiler system for C-like languages using Lisp's macro system.411
mrluc/macros.coffeeProvides a Lisp-style macro system for CoffeeScript37
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
mkchoi212/lbac-swiftBuilding a compiler in Swift by translating the book 'Let's Build a Compiler' into interactive code164
igor84/summusA compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes.234
gabriella439/graceAn interpreted functional programming language with type inference and efficient parsing.389
rsms/wlangDevelops an assembler and compiler for a programming language46
belijzajac/wisnialangA compiler that compiles small programs into tiny Linux binaries without requiring LLVM.17
kit-ty-kate/labrysA compiler for a toy language based on LLVM that implements the System Fω type-system103
elpinal/bright-mlA statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions.80