This repo is a demonstration of my attempt to learn Elm, with the end goal of being able to build delightful web-apps in this purely functional language.
Before you begin, ensure you have met the following requirements:
- You have a
Linux
machine. - You have installed:
- node
- npm
- inotify-tools
sudo dnf install inotify-tools
deps/elm
deps/dart-sass
- No runtime exceptions
- Functional purity
- Strongly typed, immutable data
- If it compiles, it works.
The following is a list of documentation and resources used:
- Elm Guide - Basic documentation
- Elm Programming - Tutorials and guides
- Model View Update - The Elm Architecture
- Converting React App To Elm - A helpful guide for React developers wanting to learn Elm