Gleam (programming language): Difference between revisions

Content deleted Content added
Weebney (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit Disambiguation links added
Weebney (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
Line 8:
| logo size = 128px
| logo caption = Lucy, the starfish mascot for Gleam<ref>{{cite web | url=https://github.com/gleam-lang/gleam/issues/2551 | title=gleam-lang/gleam Issues - New logo and mascot #2551}}</ref>
| paradigm = [[Multi-paradigm programming language|Multi-paradigm]]: [[concurrentfunctional programming|concurrentfunctional]], [[imperativeconcurrent programming|imperativeconcurrent]], [[functionalimperative programming|functionalimperative]],<ref [[object-orientedname=“Homepage”>{{cite web programming|object-oriented]] url=https://gleam.run/ | title=Gleam Homepage|date=2024}}</ref>
| year = {{start date and age|2016|6|13}}
| designer = [[Louis Pilfold]]
Line 14:
| latest release version = {{wikidata|property|preferred|references|edit|Q66370905|P348}}
| latest release date = {{wikidata|qualifier|preferred|single|Q66370905|P348|P548=Q2804309|P577}}
| typing = [[typeType inferencesafety|InferredType-safe]], [[staticStatic typing|static]], [[strongType typinginference|stronginferred]],<ref [[structuralname=“Homepage” typing|structural]], [[nominal typing|nominal]]/>
| memory management = [[Garbage collection (computer science)|Garbage collected]]
| programming language = [[Rust]]
Line 30:
}}
| influenced =
| operating_system = [[FreeBSD]], [[Linux]], [[macOS]], [[OpenBSD]], [[Windows]]<ref>{{cite web|url=https://gleam.run/getting-started/installing/|title=Installing Gleam|date=2024|url-status=live}}</ref>
| license = [[Apache License 2.0]]<ref>{{cite web|url=https://github.com/gleam-lang/gleam/blob/main/LICENCE|title=Gleam License File|date=5 December 2021|url-status=live}}</ref>
| license = [[Apache License 2.0]]
| file_ext = .gleam
}}
 
Gleam is a general-purpose, concurrent, functional high-level programming language that compiles to [[Erlang (programming language)|Erlang]] or [[JavaScript]] source code.<ref name=“Homepage” />
 
==References==