L2
Language compiler
A minimalist language with procedural macro support
A minimalist type-inferred programming language with procedural macro support
135 stars
9 watching
9 forks
Language: Racket
last commit: about 5 years ago
Linked from 1 awesome list
chindley-milnerlisplongjmpmacrosmeta-programmingprogramming-languages-expressionsschemesetjmptype-inferenceunsafe
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A modern, statically typed low-level programming language with strong focus on performance and minimalism. | 773 |
| | An example of creating a minimalist programming language with a simple grammar and syntax | 1,048 |
| | A compiler and interpreter for executing C code on the fly as it is typed. | 29 |
| | A minimal C compiler generating x86_64 assembly code | 516 |
| | Compiles the MicroC programming language into machine code using Haskell | 116 |
| | A source-to-source compiler system for C-like languages using Lisp's macro system. | 411 |
| | Provides a Lisp-style macro system for CoffeeScript | 37 |
| | A language targeting LLVM with the goal of building a simple compiler | 64 |
| | Building a compiler in Swift by translating the book 'Let's Build a Compiler' into interactive code | 164 |
| | A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
| | An interpreted functional programming language with type inference and efficient parsing. | 389 |
| | Develops an assembler and compiler for a programming language | 46 |
| | A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. | 17 |
| | A compiler for a toy language based on LLVM that implements the System Fω type-system | 103 |
| | A statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions. | 80 |