kaleidoscope
by sdiehl
Haskell LLVM JIT Compiler Tutorial
AI summary
JIT compiler
A Haskell implementation of an LLVM JIT compiler
- stars
- 1K
- forks
- 131
- watching
- 39
Similar projects
Found by comparing what the projects do, not just their names.
Compiler backend
A Haskell-based compiler backend that uses LLVM to generate and compile machine code
JIT compiler
A Haskell-based implementation of a JIT compiler for generating x86-64 machine code from an intermediate language composed of Haskell operations.
LLVM examples
Demonstrates Haskell bindings to the LLVM compiler infrastructure
jank-lang/jank1.8K
Native runtime language
An experimental programming language built on top of LLVM and C++ to provide performance and native runtime
Compiler
A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting
D compiler
A syntax highlighting file for the D programming language in Vim
Haskell compiler
An implementation of Haskell semantics using Lisp syntax
Haskell VM
A virtual machine and compiler that enables JIT-based execution of a restricted subset of the Haskell programming language
Graphics library
A Java library providing additional shapes for graphics and UI elements.
JIT compiler
An Aarch64 and x86-64 JIT compiler written in Rust.
REPL wrapper
A Haskell library for building custom readline-based REPL interfaces
LLVM compiler
A Haskell-based LLVM backend for generating LLVM bytecode from Idris programs
Pascal compiler
A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code.
Concurrency tutorial
A tutorial project introducing basic concurrency mechanisms in Haskell through simple examples and inspiration from Go's concurrency primitives.
frege/frege3.6K
Haskell compiler
A Haskell implementation for the JVM with a strong focus on functional programming and type inference.