@@ -10,9 +10,11 @@ Installation for General Use
10----------------------------
10----------------------------
12Download the [Haskell Platform](http://hackage.haskell.org/platform/). This will give you access to the Haskell compiler (needed to build Elm) and Haskell's package distribution system (to make installation of Elm easier). Elm works best
12Download the [Haskell Platform](http://hackage.haskell.org/platform/). This will give you access to the Haskell compiler (needed to build Elm) and Haskell's package distribution system (to make installation of Elm easier). Elm works best
13−with version 7.4 of the Haskell compiler (i.e. GHC 7.4)
13+with version 7.4 of the Haskell compiler (i.e. GHC 7.4).
15+#### Installing the compiler and server
15−Once installed (even if it already was), you must update your listing of Haskell packages with:
17+Once the Haskell Platform is installed (even if it already was), you must update your listing of packages with:
17 cabal update
19 cabal update
@@ -22,7 +24,7 @@ This will ensure that the elm package is available. Then install Elm with:
23Assuming everything goes correctly (potential problems are discussed later), this will install the `elm` compiler on your machine. `elm` is a standard compiler that takes `.elm` files and produces `.html` and/or `.js` files. You can then use these files with your favorite web-framework. Use `elm --help` for more directions on how to use it.
25Assuming everything goes correctly (potential problems are discussed later), this will install the `elm` compiler on your machine. `elm` is a standard compiler that takes `.elm` files and produces `.html` and/or `.js` files. You can then use these files with your favorite web-framework. Use `elm --help` for more directions on how to use it.
25−If you have this installed you can write and compile Elm locally.
27+If you have this installed you can write and compile Elm locally, so if the next step fails for you, it is safe to proceed without it.
27You can also install `elm-server` which is both a compiler and server, allowing you to develop without designing and setting up a server yourself. Running `elm-server` starts a server in the current directory. It will compile and serve any `.elm` files in the current directory and its sub-directories. This is how I prefer to develop Elm programs. Install with:
29You can also install `elm-server` which is both a compiler and server, allowing you to develop without designing and setting up a server yourself. Running `elm-server` starts a server in the current directory. It will compile and serve any `.elm` files in the current directory and its sub-directories. This is how I prefer to develop Elm programs. Install with: