This year I chose Elm as my weapon of choice to solve the puzzles. Why? To be honest I just find writing Elm to be a lovely experience 😍.
Each Elm module exposes all of its values and functions so we can use them in the REPL.
- Install Elm
$ elm repl
$ import DayX
$ (DayX.getAnswer | DayX.getAnswerPartX) DayX.puzzleInput
$ npm install elm-test -g
$ elm-test