What is Gleam written in?

The Gleam compiler is written in Rust.

Gleam is a functional, concurrent programming language, first released in 2019.

Implementation

LayerWritten inNotes
CompilerRust (since 2019)Gleam compiler written in Rust

Compiler implementation

The Gleam compiler, written in Rust, translates Gleam source code into an executable or intermediate format. The choice of implementation language affects the compiler's portability, build-time dependencies, and the path toward Gleam eventually becoming self-hosting.

Many language compilers are written in C or C++ for maximum portability and performance. When a compiler is written in a higher-level language, it can leverage that language's abstractions for clearer compiler code, at the cost of a longer bootstrap dependency chain.

Explore in the Graph

See Gleam's full lineage, including all implementation and influence relationships, in the interactive graph.

Open Interactive Graph →

Or view the Gleam language page for the complete record.

Related Pages