jank
JIT compiler
A Clojure dialect on LLVM with C++ interop for a general-purpose programming language.
The native Clojure dialect hosted on LLVM
2k stars
40 watching
50 forks
Language: C++
last commit: 6 days ago
Linked from 2 awesome lists
clojurecompilercppfunctional-programmingjitlanguagelispllvmnativeprogramming-language
Related projects:
Repository | Description | Stars |
---|---|---|
rajkumardusad/jitcompiler | An online code compiler that supports multiple programming languages and allows users to write, compile, and run code in their browser or on-the-go. | 74 |
islam0mar/cl-cxx-jit | A Common Lisp interface to C++ code compilation and execution with JIT optimization | 62 |
jaseemabid/olifant | A language targeting LLVM with the goal of building a simple compiler | 64 |
sdiehl/tinyjit | A Haskell-based implementation of a JIT compiler for generating x86-64 machine code from an intermediate language composed of Haskell operations. | 183 |
js-js/js.js | A JavaScript compiler that translates high-level code into lower-level machine code to improve performance. | 217 |
sdiehl/kaleidoscope | A Haskell implementation of an LLVM JIT compiler | 1,029 |
dinfuehr/dora | An Aarch64 and x86-64 JIT compiler written in Rust. | 493 |
yubrot/llrl | An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. | 156 |
lwiest/basiccompiler | Compiles BASIC programs into Java bytecode. | 29 |
basilteam/basil | A high-performance programming language with compile-time evaluation and metaprogramming capabilities. | 124 |
graalvm/simplelanguage | A demonstration of building a Truffle language for execution on the GraalVM runtime environment. | 613 |
asutton/clang | A compiler front-end for the C family of languages built as part of the LLVM project infrastructure | 71 |
clojure-lsp/clojure-lsp | An LSP implementation for Clojure and ClojureScript, enabling language features such as code completion, refactoring, and error detection. | 1,173 |
jmorag/mcc | Compiles the MicroC programming language into machine code using Haskell | 116 |
teverett/jvmbasic | A compiler that translates BASIC programs to JVM bytecode. | 48 |