Elm Software Foundation
A delightful functional language for reliable webapps.
The overall goal is to combine:
- A devotion to communication, design, and user experience.
- Strong theoretical foundations.
Examples of these goals in practice include the following.
No Runtime Exceptions
Enforced Semantic Versioning
Elm can detect all API changes automatically thanks to its type system. We use that information to force everything in our package catalog to follow semantic versioning precisely. No more surprises in PATCH releases!
Elm Software Foundation 2017 Projects
Elm for iOSElm is a programming language for creating browser-based web apps. Elm for iOS (a.k.a. Elm Mobile) aims to bring the benefits of the Elm programming...