Solutions of some puzzles in Scheme (Lisp), my first experience with it.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
606 B

10 months ago
# AdventOfCode-2023-functional
10 months ago
Solutions to https://adventofcode.com/2023/
This is my first experience with Lisp, so the code is probably terrible.
10 months ago
Also I decided to reimplement all the mostly basic stuff (like `map` or `reduce`) myself,
both for fun and because Guile documentation is really bad.
10 months ago
Requirements: Guile 3 in `/usr/bin`.
In a folder for a specific day,
* To run (assuming NuShell): `open sample.in | ./main.scm`;
* To run (assuming bash): `./main.scm < sample.in`.
There are also all solutions in imperative low-level Zig:
https://oomza.cutegay.software/inga-lovinde/AdventOfCode-2023