Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Gleam (programming language)

Gleam
Lucy, the starfish mascot for Gleam[1]
ParadigmMulti-paradigm: functional, concurrent[2]
Designed byLouis Pilfold
DeveloperLouis Pilfold
First appearedJune 13, 2016 (2016-06-13)
Stable release
1.7.0[3] Edit this on Wikidata / 4 January 2025
Typing disciplineType-safe, static, inferred[2]
Memory managementGarbage collected
Implementation languageRust
OSFreeBSD, Linux, macOS, OpenBSD, Windows[4]
LicenseApache License 2.0[5]
Filename extensions.gleam
Websitegleam.run
Influenced by
[6]

Gleam is a general-purpose, concurrent, functional high-level programming language that compiles to Erlang or JavaScript source code.[2][7][8]

Gleam is a statically-typed language,[9] which is different from the most popular languages that run on Erlang’s virtual machine BEAM, Erlang and Elixir. Gleam has its own type-safe implementation of OTP, Erlang's actor framework.[10] Packages are provided using the Hex package manager, and an index for finding packages written for Gleam is available.[11]

  1. ^ "gleam-lang/gleam Issues – New logo and mascot #2551". GitHub.
  2. ^ a b c "Gleam Homepage". 2024.
  3. ^ "Release 1.7.0". January 4, 2025. Retrieved January 21, 2025.
  4. ^ "Installing Gleam". 2024.
  5. ^ "Gleam License File". GitHub. December 5, 2021.
  6. ^ Pilfold, Louis (February 7, 2024). "Gleam: Past, Present, Future!". Fosdem 2024 – via YouTube.
  7. ^ Krill, Paul (March 5, 2024). "Gleam language available in first stable release". InfoWorld. Retrieved March 26, 2024.
  8. ^ Eastman, David (June 22, 2024). "Introduction to Gleam, a New Functional Programming Language". The New Stack. Retrieved July 29, 2024.
  9. ^ De Simone, Sergio (March 16, 2024). "Erlang-Runtime Statically-Typed Functional Language Gleam Reaches 1.0". InfoQ. Retrieved March 26, 2024.
  10. ^ Getting to know Actors in Gleam – Raúl Chouza. Code BEAM America. March 27, 2024. Retrieved May 6, 2024 – via YouTube.
  11. ^ "Introducing the Gleam package index – Gleam". gleam.run. Retrieved May 7, 2024.

Previous Page Next Page






Gleam (Programmiersprache) German Gleam (プログラミング言語) Japanese Gleam Russian

Responsive image

Responsive image