mirror of
https://github.com/bertptrs/adventofcode.git
synced 2025-12-25 21:00:31 +01:00
Day 01: Nix
Nix is a functional language made for the Nix package manager. As
To run the solution program, start the nix repl with the solution program and call the solve
function with the path to the input file.
$ nix repl --option max-call-depth 10000 --file solve.nix
nix-repl> solve ./sample.txt
Some observations:
- The
max-call-depthneeds to be bumped to at least 10k for the main input files, otherwise you hit the limit in the recursion. - The standard library is lacking several basics but most of those you can build yourself