This repository contains a set of solutions to various Advent Of Code problems written in Scala.
./mill aoc.compile
./mill aoc.run ${year} ${day} ${part}
Example: ./mill aoc.run 2023 1 a
Warp is a small library I built to handle multi-threaded programming.
It's an alternative to Cats-Effect, ZIO, or basic Scala Futures, while also being easy to compile to Scala Native.
The general idea is that a Warp
represents travelling from one location to
another across an unknown amount of time. A Warp
"warps" from a starting
value to an ending value.