Elm Reactor is the essential tool for prototyping your application.
Please note, that you will not be able to compile Main.elm
with Elm Reactor, if you are using Http.App.programWithFlags or Ports
Running elm-reactor in a projects directory will start a web server with a project explorer, that allows you to compile every separate component.
Any changes you make to your code are updated when you reload the page.
$ elm-reactor # launch elm-reactor on localhost:8000
$ elm-reactor -a=0.0.0.0 -p=3000 # launch elm-reactor on 0.0.0.0:3000