In the previous section we installed the Elm Platform which bundles together all the tools we need to work with Elm. In this section we will briefly go through these tools. As you work through each chapter in the book, you will gain more insight into them.
Also you will notice that we will be using the term Elm throughout the book to mean different things. Depending on the context it could mean any one of these:
- Elm Programming Language
- Elm Architecture
- Elm Compiler
- Elm Runtime
There is no harm in collectively calling them Elm, but it’s important that we know what they really mean. In the following sections, we will attempt to understand what each of these terms mean.