TOOL | VERSION | via | notes |
---|---|---|---|
GHCi | 8.8.4 | ghci --version | Day 01-08, 23 |
9.2.7 | Day 09 - Part B ... | ||
stack | 2.9.3 | stack --version | |
GHC under stack | 9.2.5 | stack ghc -- --version |
DAY | Part A | Part B | ghci | build tool | profiling |
---|---|---|---|---|---|
01 | ✓ | ✓ | ✓ | _ | _ |
02 | ✓ | ✓ | ✓ | _ | _ |
03 | ✓ | ✓ | ✓ | _ | _ |
04 | ✓ | ✓ | ✓ | _ | _ |
05 | ✓ | ✓ | ✓ | _ | _ |
06 | ✓ | ✓ | ✓ | _ | _ |
07 | ✓ | ✓ | ✓ | _ | _ |
08 | ✓ | ✓ | ✓ | _ | _ |
09 | ✓ | ✓ | ✓ | _ | _ |
10 | ✓ | ✓ | ✓ | _ | _ |
11 | ✓ | ✓ | ✓ | _ | _ |
12 | ✓ | ✓ | ✓ | cabal |
✓ |
13 | ✓ | _ | _ | _ | _ |
23 | ✓ | ✓ | ✓ | stack |
✓ |
NOTE: copy & save input data into days/XX/input-XX.txt
$ cd days/XX
then:
$ ghci
λ :l day-XX.hs
λ main
-- or --
$ stack build
$ stack exec dayXX-exe
-- or --
$ stack build
$ ./dayXX-exe
-- or --
$ cabal run <pkg name> && hp2ps -e8in -c <pkg name>.hp