| 2023-01-23 22:41 | remove more destructuring | Daniel Barlow | 1 | +1 | -1 |
| 2023-01-23 22:39 | extract lateral? function | Daniel Barlow | 1 | +4 | -1 |
| 2023-01-23 22:37 | remove unneeded destructuring | Daniel Barlow | 1 | +3 | -3 |
| 2023-01-23 22:34 | move obstacle checking down from command to drive | Daniel Barlow | 1 | +26 | -24 |
| 2023-01-23 22:22 | report position of the obstacle when stopped | Daniel Barlow | 1 | +2 | -2 |
| 2023-01-23 22:17 | implement collision detection | Daniel Barlow | 1 | +34 | -22 |
| 2023-01-22 22:09 | move expect macro nearer its first use | Daniel Barlow | 1 | +16 | -12 |
| 2023-01-22 22:05 | handle north pole | Daniel Barlow | 1 | +48 | -27 |
| 2023-01-22 21:39 | add test for southern hemisphere | Daniel Barlow | 1 | +4 | -0 |
| 2023-01-22 21:37 | mars is a sphere: account for wrapping x values and scaling when y>0 | Daniel Barlow | 1 | +41 | -8 |
| 2023-01-22 19:07 | avoid resultant lateral movement except at equator | Daniel Barlow | 1 | +4 | -4 |
| 2023-01-22 19:05 | test list for wrapping around a sphere | Daniel Barlow | 1 | +6 | -0 |
| 2023-01-22 18:50 | make turn-left/right return mergable tables | Daniel Barlow | 1 | +18 | -16 |
| 2023-01-22 18:47 | extract `drive` function which can go forward and backward | Daniel Barlow | 1 | +9 | -10 |
| 2023-01-22 18:42 | oops, forgot to implement backwards | Daniel Barlow | 1 | +13 | -0 |
| 2023-01-22 18:19 | rewrite execute usiung accumulate, add second test case | Daniel Barlow | 1 | +9 | -5 |
| 2023-01-22 18:12 | make execute a regular function not a method | Daniel Barlow | 1 | +10 | -11 |
| 2023-01-22 18:11 | extract common call to merge | Daniel Barlow | 1 | +10 | -10 |
| 2023-01-22 18:09 | separate turn-left and turn-right functions | Daniel Barlow | 1 | +19 | -18 |
| 2023-01-22 18:06 | now it can turn left as well as right | Daniel Barlow | 1 | +11 | -1 |
| 2023-01-22 18:03 | implement rotate right | Daniel Barlow | 1 | +31 | -7 |
| 2023-01-22 17:54 | extract function "command" | Daniel Barlow | 1 | +9 | -6 |
| 2023-01-22 17:51 | rename command -> execute | Daniel Barlow | 1 | +9 | -9 |
| 2023-01-22 17:50 | reduce repetition | Daniel Barlow | 1 | +5 | -4 |
| 2023-01-22 17:31 | test it acts on multiple commands | Daniel Barlow | 1 | +21 | -11 |
| 2023-01-22 17:23 | test it works with non-zero starting position | Daniel Barlow | 1 | +8 | -8 |
| 2023-01-22 17:21 | move forward east and west | Daniel Barlow | 1 | +14 | -9 |
| 2023-01-22 17:15 | moves forward southwards | Daniel Barlow | 1 | +9 | -1 |
| 2023-01-22 17:12 | write `expect` macro for ease of testing. first test passes | Daniel Barlow | 1 | +37 | -4 |
| 2023-01-22 14:59 | first failing test | Daniel Barlow | 3 | +68 | -0 |