2019 was the first year I have participated in the Advent of Code challenges, encouraged by my colleague Jan. I wanted to make it an opportunity to learn new programming languages and focus on functional programming. I started with Racket, tried out Elixir and re-wrote the challenges that involved the “intcode computer” in Scala. This post is a review of the programming languages and the event itself. Racket I've never got beyond a “Hello World” in any LISP dialect and all the hubbub around the language intrigued me.
Here are my notes from some of the sessions I attended.