@@ -3,11 +3,15 @@ Learn about the Elm programming language at [elm-lang.org](http://elm-lang.org/)
33
44## Install
55
6−**Note for OS X 10.9 Maverics:** you must follow
6+**Arch Linux** — follow [these directions](https://github.com/evancz/Elm/wiki/Installing-Elm#arch-linux) and then
7+jump to the [My First Project](#my-first-project) section.
8+<br/>
9+**OS X 10.9** — follow
710[these directions](http://justtesting.org/post/64947952690/the-glasgow-haskell-compiler-ghc-on-os-x-10-9)
8−before continuing!
11+before continuing with the platform agnostic directions below.
912
10−Download the [Haskell Platform 2012.2.0.0 or later](http://hackage.haskell.org/platform/).
13+**Platform Agnostic** —
14+download the [Haskell Platform 2012.2.0.0 or later](http://hackage.haskell.org/platform/).
1115Once the Haskell Platform is installed:
1216
1317 cabal update
@@ -19,11 +23,8 @@ Once the Haskell Platform is installed:
1923To use `elm` and `elm-server` you may need to add a new directory to your PATH.
2024
2125Cabal should tell you where your executables are located upon
22−successful installation.
23−
24−For me, the executables were placed in `/home/evan/.cabal/bin` which I
25−appended to the end of my PATH variable in my .bashrc file.
26−
26+successful installation. It'll be something like `/home/evan/.cabal/bin`
27+which you should append to your PATH variable.
2728See this tutorial if you are new to changing your PATH in
2829[Unix/Linux](http://www.cyberciti.biz/faq/unix-linux-adding-path/).
2930
@@ -44,8 +45,15 @@ allowing you to navigate to `Main.elm` and see your first program in action.
4445
4546#### Final Notes
4647
47−The `elm` package provides support for compilation of Elm code directly in Haskell.
48−Check it out [on Hackage](http://hackage.haskell.org/package/Elm) if you are interested.
49−
50−If you are stuck, email [the list](https://groups.google.com/forum/?fromgroups#!forum/elm-discuss)
51−or ask a question in the [#Elm IRC channel](http://webchat.freenode.net/?channels=elm).
48+The `elm` package provides
49+[some utility functions](http://hackage.haskell.org/package/Elm) for
50+working with Elm in Haskell. This can be useful for creating tooling
51+for Elm, and has been useful for projects like
52+[the website](http://elm-lang.org/) and
53+[`elm-get`](https://github.com/evancz/elm-get). Email the list if you
54+want to rely on these functions!
55+
56+If you are stuck, email
57+[the list](https://groups.google.com/forum/?fromgroups#!forum/elm-discuss)
58+or ask a question in the
59+[#Elm IRC channel](http://webchat.freenode.net/?channels=elm).