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. Wikipedia
Created Year: 2012Designed by: Evan Czaplicki
Implemented in: Haskell
File extensions: elm
Wikidata: Q5366250
Influenced by: F# • Haskell • OCaml • Standard ML
Programming paradigms: functional programming • functional reactive programming • purely functional programming • reactive programming
Language types: functional programming language • functional reactive programming language • off-side rule language • purely functional programming language • reactive programming language
Elm Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in Elm
import Html exposing (text)
main =
text "Hello World"
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-01-03