Elm
A pure functional language for web front ends that compiles to JavaScript and promises no runtime exceptions. See how developers rate it month by month on DTDb.
- Category
- programming language
- Developer
- Evan Czaplicki and the Elm community
- Created by
- Evan Czaplicki
- First release
- 2012
- License
- BSD-3-Clause
- Open source
- Yes
- Pricing
- Free
- Website
- https://elm-lang.org
- Paradigms
- Functional, Declarative
- Typing
- Static
- Type strength
- Strong
- Type inference
- Yes
- Memory management
- Garbage collected
- Runs as
- Compiled to another language
- Main implementation
- elm (compiles to JavaScript)
- Concurrency
- The Elm Architecture: commands and subscriptions
- Null safety
- Yes
- Package manager
- elm (built in)
- Used for
- Web front end
- Specification
- None, the compiler is the reference