Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces. Elm is purely functional, and is developed with emphasis on usability, performance, and robustness, using a variation of the model-view-update architecture that has since influenced state-management approaches in other frameworks such as Redux. Elm compiles to JavaScript and was created by Evan Czaplicki.
Facts
Classification
Typing Discipline Typing Discipline First Released SignificanceDomain-specific language for declaratively building browser-based GUIs 2 Connections
Influenced By
Elm infobox: "Influenced by: Haskell, Standard ML, OCaml, F#." en.wikipedia.org/wiki/Elm_(programming_language)
Sources
1. Wikidata: Elm
- Wikidata Q5366250, class allow-list match (w-wdresolver-0926)
- Wikidata Q5366250 P571 (inception)
- Wikidata Q5366250 P7078 (typing discipline)
View the Source2. Elm (Wikipedia)
Lead paragraph, history
Elm was initially designed by Evan Czaplicki as his thesis in 2012.
Lead paragraph, description
Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces.
- Wikipedia infobox license field
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.