tanishiking / hscc
Small C Compiler written in Haskell
☆14Updated 7 years ago
Alternatives and similar repositories for hscc:
Users that are interested in hscc are comparing it to the libraries listed below
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 5 years ago
- Haskell Operating System☆158Updated 15 years ago
- Simple C Compiler in OCaml☆92Updated 6 years ago
- MicroC example compiler for Stephen Edward's PLT class, but in Haskell☆117Updated 3 years ago
- Hindley-Milner Type Inference implemented in (although not for) Python.☆92Updated 3 years ago
- moved from https://sourceforge.net/p/min-caml/code/☆501Updated 5 months ago
- Kaleidoscope Tutorial using llvm-hs☆82Updated 3 years ago
- A formal semantics of the RISC-V ISA in Haskell☆163Updated last year
- Haskell x Android☆25Updated 2 years ago
- SML# compiler☆227Updated last week
- A core language for rule-based hardware design 🦑☆147Updated 5 months ago
- Code from/to the book S.L.Peyton Jones, D.Lester: Implementing Functional Languages. A Tutorial, 1992☆33Updated 4 years ago
- A compiler for a tiny (but growing!) subset of C, written in OCaml.☆287Updated 2 years ago
- The adventures of a Haskell compiler☆223Updated 3 months ago
- Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.☆196Updated 4 years ago
- A minimal in MLIR dialect along the lines of STG to represent laziness.☆15Updated 3 years ago
- A demo implementation of a simple dependently-typed language☆591Updated 4 months ago
- Classic Algorithm W for type inference.☆254Updated 15 years ago
- Haskell bindings for LLVM☆518Updated 8 months ago
- Multi-core suitable Forth-like language☆35Updated last week
- Tiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel☆104Updated 9 years ago
- LLVM backend for Accelerate☆164Updated 6 months ago
- My sandbox for experimenting with solver algorithms.☆155Updated last month
- Learning Haskell for the first time and using it to write a simple C compiler☆25Updated 7 years ago
- An implementation of the Kaleidoscope language using Flex, Bison & the LLVM-C bindings.☆146Updated 8 years ago
- Haskell bindings for MLIR☆106Updated last month
- The K tools (deprecated, see README)☆146Updated 7 years ago
- simple snapshot-style integration testing for commands☆70Updated 8 months ago
- Modern C++ implementation of the Kaleidoscope LLVM tutorial.☆13Updated 7 years ago
- A Formal Semantics of WebAssembly in K☆79Updated last week