jank

Native runtime language

An experimental programming language built on top of LLVM and C++ to provide performance and native runtime

The native Clojure dialect hosted on LLVM

GitHub

2k stars
41 watching
55 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

clojurecompilercppfunctional-programmingjitlanguagelispllvmnativeprogramming-language

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rajkumardusad/jitcompilerAn online code compiler that supports multiple programming languages and allows users to write, compile, and run code in their browser or on-the-go.73
islam0mar/cl-cxx-jitA Common Lisp interface to C++ code compilation and execution with JIT optimization63
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
sdiehl/tinyjitA 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.jsA JavaScript compiler that translates high-level code into lower-level machine code to improve performance.215
sdiehl/kaleidoscopeA Haskell implementation of an LLVM JIT compiler1,033
dinfuehr/doraAn Aarch64 and x86-64 JIT compiler written in Rust.500
yubrot/llrlAn experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend.156
lwiest/basiccompilerCompiles BASIC programs into Java bytecode.29
basilteam/basilA high-performance programming language with compile-time evaluation and metaprogramming capabilities.122
graalvm/simplelanguageA demonstration of building a Truffle language for execution on the GraalVM runtime environment.614
asutton/clangA compiler front-end for the C family of languages built as part of the LLVM project infrastructure71
clojure-lsp/clojure-lspAn LSP implementation for Clojure and ClojureScript, enabling language features such as code completion, refactoring, and error detection.1,186
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
teverett/jvmbasicA compiler that translates BASIC programs to JVM bytecode.49