Elm
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 reactive programming • purely functional programming • reactive programming • functional programming
Language types: purely functional programming language • off-side rule language • reactive programming language • functional programming language • functional 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