In the Installation section, we installed Elm Platform which bundles together all the tools we need to work with Elm. In this section, we will briefly go through those tools. As you work through each chapter in this book, you will gain more insight into them.
You’ll also notice that the term Elm will be used 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 to know what they really mean. The following sections will explain the difference between them.