Elm

    repl

    elm-reactor

    elm-make

    eg.

    notable commands

    • install: install the dependencies in elm-package.json
    • publish: publish your library to the Elm Package Catalog
    • bump: bump version numbers based on API changes
    • diff: get the difference between two APIs

    strings

    1. "hello" -- "hello"
    2. "hello" ++ "world" -- "helloworld"

    number

    1. isNegative 4 -- False

    conditionals

    lists

    1. names = [ "Alice", "Bob", "Chuck" ]

    List methods

    • List.isEmtpy
    • List.length
    • List.sort

    Redux works similar like Elm.

    • Model (Redux store)
    • Msg (Redux action)
    • Update (Redux reducer)