rover

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

DateCommit messageAuthorFiles+-
2023-01-23 22:41remove more destructuringDaniel Barlow1+1-1
2023-01-23 22:39extract lateral? functionDaniel Barlow1+4-1
2023-01-23 22:37remove unneeded destructuringDaniel Barlow1+3-3
2023-01-23 22:34move obstacle checking down from command to driveDaniel Barlow1+26-24
2023-01-23 22:22report position of the obstacle when stoppedDaniel Barlow1+2-2
2023-01-23 22:17implement collision detectionDaniel Barlow1+34-22
2023-01-22 22:09move expect macro nearer its first useDaniel Barlow1+16-12
2023-01-22 22:05handle north poleDaniel Barlow1+48-27
2023-01-22 21:39add test for southern hemisphereDaniel Barlow1+4-0
2023-01-22 21:37mars is a sphere: account for wrapping x values and scaling when y>0Daniel Barlow1+41-8
2023-01-22 19:07avoid resultant lateral movement except at equatorDaniel Barlow1+4-4
2023-01-22 19:05test list for wrapping around a sphereDaniel Barlow1+6-0
2023-01-22 18:50make turn-left/right return mergable tablesDaniel Barlow1+18-16
2023-01-22 18:47extract `drive` function which can go forward and backwardDaniel Barlow1+9-10
2023-01-22 18:42oops, forgot to implement backwardsDaniel Barlow1+13-0
2023-01-22 18:19rewrite execute usiung accumulate, add second test caseDaniel Barlow1+9-5
2023-01-22 18:12make execute a regular function not a methodDaniel Barlow1+10-11
2023-01-22 18:11extract common call to mergeDaniel Barlow1+10-10
2023-01-22 18:09separate turn-left and turn-right functionsDaniel Barlow1+19-18
2023-01-22 18:06now it can turn left as well as rightDaniel Barlow1+11-1
2023-01-22 18:03implement rotate rightDaniel Barlow1+31-7
2023-01-22 17:54extract function "command"Daniel Barlow1+9-6
2023-01-22 17:51rename command -> executeDaniel Barlow1+9-9
2023-01-22 17:50reduce repetitionDaniel Barlow1+5-4
2023-01-22 17:31test it acts on multiple commandsDaniel Barlow1+21-11
2023-01-22 17:23test it works with non-zero starting positionDaniel Barlow1+8-8
2023-01-22 17:21move forward east and westDaniel Barlow1+14-9
2023-01-22 17:15moves forward southwardsDaniel Barlow1+9-1
2023-01-22 17:12write `expect` macro for ease of testing. first test passesDaniel Barlow1+37-4
2023-01-22 14:59first failing testDaniel Barlow3+68-0