0
User
Recs.
Recs.
16
Updates
Last
Updated
Updated
Activity
15 Options
Elm is a functional programming language that compiles to HTML, CSS, and Javascript. Its very Haskell-like syntax allows users to build complex event-based systems with an incredibly small amount of concise, readable code, as can be seen from the examples
SpecsUpdate
Current stable version0.19.1
PlatformsWindows Linux Mac Web
GZipped size23.2 kB
Pros
Pro Static module system
Elm uses easy to use modules.
Use:
import List
import List as L
import List exposing (..)
import List exposing ( map, foldl )
import Maybe exposing ( Maybe )
import Maybe exposing ( Maybe(..) )
import Maybe exposing ( Maybe(Just) )
Creation:
module MyModule exposing (foo, bar)
Pro Great and simple way to learn Purely Functional Programming
You can try to apply some functional programming ideas in other languages that have an imperative basis, but you haven't seen the real power unless you tried it in the environment of purely functional programming. Elm is a simple language with great learning resources and easy graphical output, which makes it easy to explore the power of functional programming. Plus programming in Elm is very readable.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?