Elm (programming 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. It advertises "no runtime exceptions in practice", made possible by the Elm compiler's static type checking.

Elm
ParadigmFunctional
Designed byEvan Czaplicki
First appearedMarch 30, 2012 (2012-03-30)
Stable release
0.19.1 / October 21, 2019 (2019-10-21)
Typing disciplineStatic, Strong, Inferred
LicensePermissive (Revised BSD)
Filename extensions.elm
Websiteelm-lang.org
Influenced by
Haskell, Standard ML, OCaml, F#
Influenced
Redux, Rust, Vue, Derw, Gren
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.