Create Elm programs that run in browsers!
331
stars
235
commits
Elm
primary language
Dec 19, 2022
updated
This package allows you to create Elm programs that run in browsers.
I highly recommend working through guide.elm-lang.org to learn how to use Elm. It is built around a learning path that introduces concepts gradually.
You can see the outline of that learning path in the Browser module. It lets you create Elm programs with the following functions:
sandbox — react to user input, like buttons and checkboxeselement — talk to the outside world, like HTTP and JS interopdocument — control the <title> and <body>application — create single-page appsThis order works well because important concepts and techniques are introduced at each stage. If you jump ahead, it is like building a house by starting with the roof! So again, work through guide.elm-lang.org to see examples and really understand how Elm works!
This order also works well because it mirrors how most people introduce Elm at work. Start small. Try using Elm in a single element in an existing JavaScript project. If that goes well, try doing a bit more. Etc.
Elm
79.3%
JavaScript
20.7%
Create Elm programs that run in browsers!
331
stars
235
commits
Elm
primary language
Dec 19, 2022
updated
This package allows you to create Elm programs that run in browsers.
I highly recommend working through guide.elm-lang.org to learn how to use Elm. It is built around a learning path that introduces concepts gradually.
You can see the outline of that learning path in the Browser module. It lets you create Elm programs with the following functions:
sandbox — react to user input, like buttons and checkboxeselement — talk to the outside world, like HTTP and JS interopdocument — control the <title> and <body>application — create single-page appsThis order works well because important concepts and techniques are introduced at each stage. If you jump ahead, it is like building a house by starting with the roof! So again, work through guide.elm-lang.org to see examples and really understand how Elm works!
This order also works well because it mirrors how most people introduce Elm at work. Start small. Try using Elm in a single element in an existing JavaScript project. If that goes well, try doing a bit more. Etc.
Elm
79.3%
JavaScript
20.7%