chiark / gitweb /
aoc-2022.git
2024-06-06 Ben Harris23a prep
2024-06-06 Ben Harris22b done
2024-06-05 Ben Harris22b: half-working boundary walking
2024-06-04 Ben Harris22b: move padding into Main and pad much more
2024-06-01 Ben Harris22b structural tweaks
2024-06-01 Ben Harris22b: pad map so we can detect falling off
2024-06-01 Ben Harris22a works on example
2024-06-01 Ben Harris22a: initial position and a debug display
2024-06-01 Ben Harris22a input parsed
2024-05-31 Ben Harris21b done
2024-05-31 Ben Harris21b that does something useful
2024-05-31 Ben Harris21a: pull out opcode decoding
2024-05-31 Ben Harris21a simplified
2024-05-31 Ben Harris21a done
2024-05-31 Ben Harris20b done
2024-05-30 Ben Harris20: trivial simplification
2024-05-30 Ben Harris20b: working on the example
2024-05-30 Ben Harris20a done
2024-05-30 Ben Harris20a: slight simplification
2024-05-30 Ben Harris20a example OK
2024-05-29 Ben Harris20a closer
2024-05-29 Ben Harris20a doesn't work
2024-05-28 Ben Harris19a even faster
2024-05-28 Ben Harris19a: much faster
2024-05-27 Ben Harris19a: correct maximum-cost calculation
2024-05-27 Ben Harris19a done
2024-05-27 Ben Harris19a gets the example blueprint 1 right
2024-05-27 Ben Harris19a: this approach almost works
2024-05-26 Ben Harris19b done
2024-05-26 Ben Harris16a: use fact that ⍟ can take an array of repetition...
2024-05-25 Ben Harris18a: comment correction
2024-05-25 Ben Harris18a done
2024-05-25 Ben Harris17b finally done
2024-05-25 Ben Harris17b works on example
2024-05-25 Ben Harris17a done
2024-05-21 Ben Harris17a starting to work
2024-05-21 Ben Harris16b done
2024-05-21 Ben Harris16a done
2024-05-21 Ben Harris16a: example completes in reasonable time
2024-05-21 Ben Harris16a: faster search, now 19 levels in a minute
2024-05-21 Ben Harris16a: correct but slow exhaustive search
2024-05-21 Ben Harris15b done
2024-05-15 Ben Harris15b: found constraining beacons
2024-05-15 Ben Harris15a done
2024-05-15 Ben Harris15a: input parsing
2024-05-14 Ben Harris14b done
2024-05-14 Ben Harris14b kind of works but gives weird internal CBQN errors
2024-05-14 Ben Harris14a done
2024-05-14 Ben Harris14a: map constructed
2024-05-14 Ben Harris14a: short-circuit boolean ops because I think I'll...
2024-05-13 Ben Harris13b done
2024-05-13 Ben Harris13a working on the example but probably subtly wrong
2024-05-13 Ben Harris13a: most of the list parser done
2024-05-12 Ben Harris12: factorise contruction of can_go_x arrays somewhat
2024-05-12 Ben Harris12: Use the primitive •_while_: it's actually easier...
2024-05-12 Ben Harris12b done
2024-05-12 Ben Harris12a done
2024-05-11 Ben Harris11a: faster Inspect copied back from 11b
2024-05-11 Ben Harris11a and 11b done
2024-05-11 Ben Harris10b done
2024-05-10 Ben Harris10a done
2024-05-09 Ben Harris09: prep cleanup
2024-05-09 Ben Harris09b done
2024-05-09 Ben Harris09a: restructure to calculate head and tail paths separ...
2024-05-09 Ben Harris09a: split head and tail steps
2024-05-09 Ben Harris09a done
2024-05-09 Ben Harris09a working on example
2024-05-09 Ben Harris09a: successfully tracing path using fold
2024-05-08 Ben Harris08: explicitly construct rotations as powers of ⌽∘⍉
2024-05-08 Ben Harris08: rotate maps rather than mirroring
2024-05-08 Ben Harris08b done
2024-05-08 Ben Harris08a done
2024-05-07 Ben Harris07: slight cleanups though I'm still not happy
2024-05-07 Ben Harris07b done (also slight readability improvement in 07a
2024-05-07 Ben Harris07a done
2024-05-07 Ben Harris07a: store paths in the normal order (root to leaf)
2024-05-07 Ben Harris07a: extract only regular files
2024-05-07 Ben Harris07a: got a list of files with full paths
2024-05-07 Ben Harris07a trivial CLI that can cd
2024-05-06 Ben Harris06: simplify code to use monadic / (Indexes)
2024-05-06 Ben Harris06b done
2024-05-06 Ben Harris06a: parameterise main block by length of marker
2024-05-06 Ben Harris06a gratuitously more tacit version
2024-05-06 Ben Harris06a done
2024-05-05 Ben Harris05: simpler Prep
2024-05-05 Ben Harris05b: remove a comment that only applied to 05a
2024-05-05 Ben Harris05a: another place where a scalar can be automatically...
2024-05-05 Ben Harris05a: slightly simpler Prep1Proc
2024-05-05 Ben Harris05b done
2024-05-05 Ben Harris05a: slightly prettier ExecuteMove
2024-05-05 Ben Harris05a done
2024-05-05 Ben HarrisTidy up and comment map prep in 05a
2024-05-05 Ben HarrisPrep for 05a
2024-05-04 Ben HarrisA bit more Split fettling in 04
2024-05-04 Ben Harrisgit ignore *.eg and *.in
2024-05-04 Ben HarrisGenericise Split to modifier _split in 04
2024-05-04 Ben Harris04b done
2024-05-04 Ben Harris04a done
2024-05-03 Ben HarrisSlight simplification of 03b
2024-05-03 Ben Harris03b done
next