Advent Of Code in Clojure
Advent of Code
Another year has passed, which means it’s time to start solving Advent of Code again. Probably everyone is already familiar with AoC, but let me still remind you that this site provides you with a new coding problem every day and by solving them gets us closer to the actual Christmas.
This is third year when I use only functional programming languages to solve the AoC problems.
- 2021 was year of Haskell
- 2022 was year of OCaml
- And this 2023 year will be year of Clojure!
This time additionally to solutions of the problems in GitHub, I am going to publish explanations which will be generated automatically from code online.
All of it became possible with extensive capabilities of Clojure and Clerk library. In this note I will share how online publishing works in details.