My submissions for Advent of Code 2020.
The programs are written in Elixir and Clojure depending on my approach to the problem.
What I've noticed so far is that, if I'm interested in managing state, then Elixir's GenServer module is excellent at offering intuitive layers to organize code in.
For data transformation, I find Clojure with its syntax and its robust library of functions let's me build programs that directly expresses the transformations I want to occur with minimal overhead.
I'd love to receive your feedback on how I can improve my code. If you see something sub-optimal, please do submit an issue, start a discussion, or submit a Pull Request!
Thank you very much!