svg2mp4. A few scripts for converting animated SVGs to MP4.
12advent_of_code_2021. Solutions to the Advent of Code 2021 puzzles. All but one are in Haskell, with one or two Rust/Python versions, and day 24 needed the power of Picat.
8advent_of_code_2022. Solutions to the 2022 Advent of Code puzzles.
4pitcher. Experimental game for training perfect pitch, using the WebAudio API for dodgy sound synthesis.
4advent_of_code_2023. Attempts / solutions to the Advent of Code 2023 puzzles.
2iconic-memory-game. A "game" allowing you to test the limits of your iconic memory (visual sensory buffer).
2advent_of_code_2024. Solutions to the Advent of Code 2024 puzzles.
2real-world-haskell-exercises. A repo for working through the exercises in the book "Real World Haskell".
2blinkenwords-elm. Multi-line rapid serial visual presentation (RSVP) utility.
2advent_of_code_2020. Collection of solutions for Advent of Code 2020. I usually make it through the first week or so before the difficulty exceeds my intelligence/patience, but this time I went the whole way.
1picat_rational. Small rational arithmetic library for Picat.
1advent_of_code_2016. (Attempted) solutions to the Advent of Code 2016 puzzles.
1ngn-k-tutorial. An ngn/k tutorial.
1memvalid. A tool to help memorise text, or just test that you can reconstruct it based on the first letter of each word.
1haskell-vim. Custom Haskell Vimscripts
1nimplication. Toy SAT solver written in Nim.
1picat_planner_star. A small Dijkstra/A*-based planner module for Picat.
1knight_tour_picat. Experiments with SAT-solving the Knight's Tour problem.
1