---
key: pl/jank
kind: plang
name: "Jank"
url: https://plangs.page/jank
---

# Jank

> clojure-compatible language with an LLVM-based JIT compiler for native performance.

General-purpose programming language which embraces the interactive, value-oriented nature of Clojure as well as the desire for native runtime and performance similar to C++. It is strongly compatible with Clojure and considers itself a dialect of Clojure. Jank uses an LLVM-based JIT to compile machine code on-the-fly.

## Facts

- Appeared: 2015
- Homepage: https://jank-lang.org/
- GitHub: https://github.com/jank-lang/jank

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)

### Type Systems

- [Strong](https://plangs.page/type-system/strong)

### Dialect of

- [Clojure](https://plangs.page/clojure)

### Influenced By

- [Clojure](https://plangs.page/clojure)

### Written With

- [C++](https://plangs.page/c++)
- [LLVM](https://plangs.page/llvm)
