kaleidoscope
JIT compiler
A Haskell implementation of an LLVM JIT compiler
Haskell LLVM JIT Compiler Tutorial
1k stars
39 watching
131 forks
Language: Haskell
last commit: almost 5 years ago compilerhaskellkaleidoscopellvm-bindingsllvm-tutorialtutorial
Related projects:
Repository | Description | Stars |
---|---|---|
| A Haskell-based compiler backend that uses LLVM to generate and compile machine code | 82 |
| A Haskell-based implementation of a JIT compiler for generating x86-64 machine code from an intermediate language composed of Haskell operations. | 183 |
| Demonstrates Haskell bindings to the LLVM compiler infrastructure | 71 |
| An experimental programming language built on top of LLVM and C++ to provide performance and native runtime | 1,756 |
| A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting | 58 |
| A syntax highlighting file for the D programming language in Vim | 35 |
| An implementation of Haskell semantics using Lisp syntax | 67 |
| A virtual machine and compiler that enables JIT-based execution of a restricted subset of the Haskell programming language | 77 |
| A Java library providing additional shapes for graphics and UI elements. | 43 |
| An Aarch64 and x86-64 JIT compiler written in Rust. | 500 |
| A Haskell library for building custom readline-based REPL interfaces | 107 |
| A Haskell-based LLVM backend for generating LLVM bytecode from Idris programs | 78 |
| A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
| A tutorial project introducing basic concurrency mechanisms in Haskell through simple examples and inspiration from Go's concurrency primitives. | 79 |
| A Haskell implementation for the JVM with a strong focus on functional programming and type inference. | 3,640 |