Advent of Code  Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

80 check-ins using file 2015/1/elm.json version 3e20148601

2025-12-03
08:38
Add Redbol readings. Leaf check-in: 7c936172e5 user: jaccarmac tags: trunk
2025-09-01
04:52
Another Red bookmark. check-in: 77b3592227 user: jaccarmac tags: trunk
2025-05-21
07:12
Plan on Red for 2025. check-in: a4de2c663e user: jaccarmac tags: trunk
2024-12-03
07:28
The regex day was fun! check-in: 9712325afe user: jaccarmac tags: trunk
06:08
rehype check-in: 376e91415d user: jaccarmac tags: trunk
06:06
Refactor and combinatorics for the second part. check-in: ab71de9e81 user: jaccarmac tags: trunk
05:38
Anonymize a block argument. check-in: a9b4f79eec user: jaccarmac tags: trunk
04:15
Line noisify. check-in: b9d5e76e56 user: jaccarmac tags: trunk
01:28
Fix passing a zero instead of empty list. check-in: a73275eec4 user: jaccarmac tags: trunk
01:21
Add Day 2 part 1. check-in: 7a1635580f user: jaccarmac tags: trunk
2024-12-02
06:29
Add equally messy second star. check-in: 6d48ef0c3f user: jaccarmac tags: trunk
06:03
Add a messy first star. check-in: 8217686116 user: jaccarmac tags: trunk
2024-12-01
23:29
Add a 2024 runner (REPL-only for now). check-in: 8d1c8914e5 user: jaccarmac tags: trunk
23:05
guix style check-in: f1b45273c7 user: jaccarmac tags: trunk
23:02
Elide the flaky tests. check-in: ddd99df0d0 user: jaccarmac tags: trunk
21:06
Remove Rakudo TODO. check-in: b332b0fce9 user: jaccarmac tags: trunk
20:41
Add the modern version of Raku. check-in: 07269a6680 user: jaccarmac tags: trunk
20:17
Revert the included croatoan changes. check-in: ee1168b3a3 user: jaccarmac tags: trunk
2024-11-28
23:33
Raku this year: Start to update the version in Guix. check-in: ab2b5e4a15 user: jaccarmac tags: trunk
2024-09-30
23:07
Update April. check-in: 55c49fce6f user: jaccarmac tags: trunk
2024-06-20
04:46
guix style -f manifest.scm check-in: 0492590d10 user: jaccarmac tags: trunk
04:45
Fix the Org version of the manifest. check-in: f4a6670537 user: jaccarmac tags: trunk
04:45
Update April and get the demos working. check-in: b29d205bf7 user: jaccarmac tags: trunk
2023-12-08
16:40
Add Makefile for Kotlin. check-in: 1afa61335c user: jaccarmac tags: trunk
14:29
Simplify 2023 Makefile. check-in: f3e8be6231 user: jaccarmac tags: trunk
14:24
Add part 2 solution. check-in: 9d1194c479 user: jaccarmac tags: trunk
14:16
Remove unused binding. check-in: 198932b8a3 user: jaccarmac tags: trunk
14:16
Use a predicate to end. check-in: 86e4cc222f user: jaccarmac tags: trunk
05:33
Add part 2 test case. check-in: 1faa356226 user: jaccarmac tags: trunk
05:33
Add day 8 part 1. check-in: 9e7706abe1 user: jaccarmac tags: trunk
05:05
Add changes for Kotlin-running-inside-container. check-in: 3b08251a4a user: jaccarmac tags: trunk
02:55
Tweak Makefile. check-in: 387439ce20 user: jaccarmac tags: trunk
02:49
day 7 check-in: 432e67c909 user: jaccarmac tags: trunk
2023-12-07
23:00
Remove singleton range special case. check-in: ae5efe3a41 user: jaccarmac tags: trunk
22:59
Add working D5P2 solution. check-in: 17b0fa30b1 user: jaccarmac tags: trunk
09:32
Add destructuring and a kind exit. check-in: c5900f21c9 user: jaccarmac tags: trunk
09:15
Set up for part 2 and add debug logging. check-in: 6872a87695 user: jaccarmac tags: trunk
08:58
Refactor to handle the multi-input. check-in: 861a50fc10 user: jaccarmac tags: trunk
08:52
Remove the singleton thing. check-in: 8c69d246cc user: jaccarmac tags: trunk
08:43
Add range looping and sorting (merging to come). check-in: 7e97f67f1f user: jaccarmac tags: trunk
08:24
Start the range refactor. check-in: 2881d0c0f1 user: jaccarmac tags: trunk
06:34
Add Day 6 test data (this allows the toplevel script to actually run without enoent.) check-in: 668b943fb4 user: jaccarmac tags: trunk
01:43
Add day 6 hardcoding solution for part 1, sans real data. check-in: 761763e106 user: jaccarmac tags: trunk
2023-12-06
23:59
Add map-based thread-through of day 5. check-in: 1669fd98ba user: jaccarmac tags: trunk
07:27
Add first part of day five. check-in: 0c40399a7b user: jaccarmac tags: trunk
2023-12-05
21:16
Remove map in favor of list comprehensions. check-in: 77fee6f3e4 user: jaccarmac tags: trunk
2023-12-04
22:42
Simplify entrypoint script. check-in: 5e20a94142 user: jaccarmac tags: trunk
22:35
Remove the halt from the entrypoint. check-in: 11c4413b9d user: jaccarmac tags: trunk
22:34
Reduce the duplication between number/numeral. check-in: 9d8a97d79c user: jaccarmac tags: trunk
21:00
Reindent. check-in: f7d098b584 user: jaccarmac tags: trunk
21:00
Update imports and name qualifications. check-in: 2c78463fb8 user: jaccarmac tags: trunk
20:19
tuple -> literal check-in: 821e6704af user: jaccarmac tags: trunk
20:14
Replace cons with literals. check-in: b6c0c37cc6 user: jaccarmac tags: trunk
18:23
Reduce that match-lambda. check-in: 09442c3111 user: jaccarmac tags: trunk
07:11
Add missing test data. check-in: 3665016ee9 user: jaccarmac tags: trunk
07:10
Add second part of day 4. check-in: 7bf2e34219 user: jaccarmac tags: trunk
06:41
Refactor to prep for part 2. check-in: 46639d71c2 user: jaccarmac tags: trunk
06:37
Add first pass of day 4. check-in: f7af335f9d user: jaccarmac tags: trunk
05:43
Add day 2 solution. check-in: d2aa546ec8 user: jaccarmac tags: trunk
03:15
Add old version of day 1 part 1 back. check-in: cf3b9cc2f8 user: jaccarmac tags: trunk
01:55
FHS emulation is necessary for Elm. check-in: 7a0d000eb9 user: jaccarmac tags: trunk
01:16
Update ignores. check-in: 47719ce3e4 user: jaccarmac tags: trunk
01:06
Slightly reduce the match-lambda. check-in: 61e3b5ed38 user: jaccarmac tags: trunk
01:04
Add working day 3 part 2 solution. check-in: 001fc42ea4 user: jaccarmac tags: trunk
2023-12-03
23:55
Fix the bug and move the number-sending into symbol-check/1. check-in: 2422c2a56b user: jaccarmac tags: trunk
23:40
Add broken-in-prod third day solution. check-in: d62e768ca9 user: jaccarmac tags: trunk
21:22
Ignore the 2023 data directory. check-in: bc5ac9b334 user: jaccarmac tags: trunk
21:20
Add Makefile for LFE. check-in: b547ca6d30 user: jaccarmac tags: trunk
19:23
Begin splitting into modules. check-in: 37b775a2a5 user: jaccarmac tags: trunk
2023-12-02
23:21
Add TERM=vt100 discovery. check-in: 28d7d809a6 user: jaccarmac tags: trunk
23:01
cheeky lists:map/2 -> mapcar/2 check-in: f5f937e644 user: jaccarmac tags: trunk
22:53
Add messy-but-complete part 2. check-in: 98f57faaff user: jaccarmac tags: trunk
22:38
Add first-pass second star solution. check-in: 78dc673473 user: jaccarmac tags: trunk
22:29
Eliminate FQNs as possible. check-in: 1feca246df user: jaccarmac tags: trunk
22:24
Convert string-searchers to take binaries. check-in: 0060a24aa7 user: jaccarmac tags: trunk
22:05
Read problems from files in Erlang. check-in: f58d6de469 user: jaccarmac tags: trunk
21:47
Match on the day and filename. check-in: ce11ad2af1 user: jaccarmac tags: trunk
21:03
Use long-form command arguments. check-in: fbd73acde0 user: jaccarmac tags: trunk
20:58
Run using LFE directly instead of Rebar3 inside a container. check-in: 0f1b78918b user: jaccarmac tags: trunk
20:24
Use containers, tweak Elm and April to work again. check-in: 0a03eb86bc user: jaccarmac tags: trunk