This year is my first attempt at the Advent of Code, the delightful annual series of daily-released puzzles which people compete to solve every year.
- Emacs (specifically Doom Emacs)
- Clojure (with CIDER and clj-refactor)
- Instaparse (combinators specifically)
- NixOS (with Lorri and Direnv)
I am solving in Clojure, a functional language atop the JVM, because it is the language Iโm most comfortable in. I had previously been attempting this using regular expressions, but the struggles with debugging them pushed me to convert my earlier solutions to use Instaparse instead, to allow for better readability and maintainability.