Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Gleam (programming language)

Functional Language

Gleam is a statically typed functional programming language created by Louis Pilfold, first released in 2019, that compiles to Erlang bytecode for the BEAM virtual machine or to JavaScript, giving it direct access to the Erlang and Elixir ecosystem's fault-tolerant, highly concurrent runtime alongside a modern, strongly typed syntax with type inference. Gleam positions itself as a friendly, approachable entry point to BEAM-based concurrent programming, emphasizing helpful compiler error messages and a small, consistent core language over the more flexible but dynamically typed Erlang and Elixir.

Facts
Significance
Ranked 2nd most admired language in the 2025 Stack Overflow Developer Survey. 1
Connections

Associated With

Elixir, Programming Languages

Gleam, Elixir and Erlang share the BEAM runtime and interoperate.

Erlang, Programming Languages

Gleam compiles to and runs on the BEAM, Erlang's runtime.

Sources
1. Gleam (programming language) - Wikipedia
Adoption, final paragraph
Quote, Adoption, final paragraph
it was the 2nd "most admired" language
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.