Gleam
A small, statically typed functional language for the Erlang VM and JavaScript, with friendly errors. See how developers rate it month by month on DTDb.
- Category
- programming language
- Developer
- Gleam team
- Created by
- Louis Pilfold
- First release
- 2019
- License
- Apache-2.0
- Open source
- Yes
- Pricing
- Free
- Website
- https://gleam.run
- Paradigms
- Functional, Concurrent
- Typing
- Static
- Type strength
- Strong
- Type inference
- Yes
- Memory management
- Garbage collected
- Runs as
- Compiled to another language
- Main implementation
- The Gleam compiler (to Erlang or JavaScript)
- Concurrency
- BEAM processes and message passing
- Null safety
- Yes
- Package manager
- Hex
- Used for
- Back end, Web front end
- Specification
- None, the compiler is the reference