Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Elm

Functional Language

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
First Released
2012 1
Significance
Domain-specific language for declaratively building browser-based GUIs 1
Connections

Influenced By

Haskell, Programming Languages

Elm infobox: "Influenced by: Haskell, Standard ML, OCaml, F#." en.wikipedia.org/wiki/Elm_(programming_language)

Sources
1. 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.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.