Gleam (programming language)
Appearance
![]() | The topic of this article may not meet Wikipedia's general notability guideline. (March 2024) |
Gleam | |
---|---|
![]() Lucy, the starfish mascot for Gleam[1] | |
Paradigm | Multi-paradigm: functional, concurrent[2] |
Designed by | Louis Pilfold |
Developer | Louis Pilfold |
First appeared | June 13, 2016 |
Stable release | 1.11.1[3] ![]() |
Typing discipline | Type-safe, static, inferred[2] |
Memory management | Garbage collected |
Implementation language | Rust |
OS | FreeBSD, Linux, macOS, OpenBSD, Windows[4] |
License | Apache License 2.0[5] |
Filename extensions | .gleam |
Website | gleam |
Influenced by | |
[6] |
Gleam is a general-purpose, concurrent, functional high-level programming language that compiles to Erlang or JavaScript source code.[2]
Example
import gleam/io pub fn main() { io.println("hello, friend!") }
References
- ^ "gleam-lang/gleam Issues - New logo and mascot #2551". GitHub.
- ^ a b c "Gleam Homepage". 2024.
- ^ "Release 1.11.1". June 5, 2025. Retrieved June 7, 2025.
- ^ "Installing Gleam". 2024.
- ^ "Gleam License File". GitHub. December 5, 2021.
- ^ "Gleam: Past, Present, Future! • Louis Pilfold @ FOSDEM 2024". YouTube. 2024.
External links
Categories:
- Programming language topic stubs
- Programming languages
- JavaScript
- Erlang (programming language)
- Concurrent programming languages
- Free compilers and interpreters
- Free software projects
- Functional languages
- High-level programming languages
- Multi-paradigm programming languages
- Pattern matching programming languages
- Programming languages created in 2016
- Software using the Apache license
- Statically typed programming languages