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