<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>rover, branch HEAD</title>
<subtitle>Unnamed repository; edit this file &#39;description&#39; to name the repository.
</subtitle>
<entry>
<id>fb3be522a0c46d5251a36d654e05243b9f0fc2bb</id>
<published>2023-01-23T22:41:13Z</published>
<updated>2023-01-23T22:42:56Z</updated>
<title type="text">remove more destructuring</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/fb3be522a0c46d5251a36d654e05243b9f0fc2bb.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit fb3be522a0c46d5251a36d654e05243b9f0fc2bb
parent 65e298c82cd8fca858dde423450d0008029bfe8b
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 23 Jan 2023 22:41:13 +0000

remove more destructuring

</content>
</entry>
<entry>
<id>65e298c82cd8fca858dde423450d0008029bfe8b</id>
<published>2023-01-23T22:39:06Z</published>
<updated>2023-01-23T22:39:06Z</updated>
<title type="text">extract lateral? function</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/65e298c82cd8fca858dde423450d0008029bfe8b.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 65e298c82cd8fca858dde423450d0008029bfe8b
parent 1dd77f9657ba2a2aecc7edf5c9d95c1a15e0b2e6
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 23 Jan 2023 22:39:06 +0000

extract lateral? function

</content>
</entry>
<entry>
<id>1dd77f9657ba2a2aecc7edf5c9d95c1a15e0b2e6</id>
<published>2023-01-23T22:37:56Z</published>
<updated>2023-01-23T22:37:56Z</updated>
<title type="text">remove unneeded destructuring</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/1dd77f9657ba2a2aecc7edf5c9d95c1a15e0b2e6.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 1dd77f9657ba2a2aecc7edf5c9d95c1a15e0b2e6
parent 2dfc7ac5e451d7226f7537c36f8ee5ae0db8c093
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 23 Jan 2023 22:37:56 +0000

remove unneeded destructuring

</content>
</entry>
<entry>
<id>2dfc7ac5e451d7226f7537c36f8ee5ae0db8c093</id>
<published>2023-01-23T22:34:14Z</published>
<updated>2023-01-23T22:34:14Z</updated>
<title type="text">move obstacle checking down from command to drive</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/2dfc7ac5e451d7226f7537c36f8ee5ae0db8c093.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 2dfc7ac5e451d7226f7537c36f8ee5ae0db8c093
parent 689fb894ada8f3f05dd5299e27bd6096ae6fe7ba
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 23 Jan 2023 22:34:14 +0000

move obstacle checking down from command to drive

</content>
</entry>
<entry>
<id>689fb894ada8f3f05dd5299e27bd6096ae6fe7ba</id>
<published>2023-01-23T22:22:12Z</published>
<updated>2023-01-23T22:22:12Z</updated>
<title type="text">report position of the obstacle when stopped</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/689fb894ada8f3f05dd5299e27bd6096ae6fe7ba.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 689fb894ada8f3f05dd5299e27bd6096ae6fe7ba
parent dc9088ffa50882ed4974ff0fb9fbc2875cc7b1f1
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 23 Jan 2023 22:22:12 +0000

report position of the obstacle when stopped

</content>
</entry>
<entry>
<id>dc9088ffa50882ed4974ff0fb9fbc2875cc7b1f1</id>
<published>2023-01-23T22:17:58Z</published>
<updated>2023-01-23T22:17:58Z</updated>
<title type="text">implement collision detection</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/dc9088ffa50882ed4974ff0fb9fbc2875cc7b1f1.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit dc9088ffa50882ed4974ff0fb9fbc2875cc7b1f1
parent 8b638fcc187f9d3bf9d026ea9f339b6a62bbf3a1
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Mon, 23 Jan 2023 22:17:58 +0000

implement collision detection

</content>
</entry>
<entry>
<id>8b638fcc187f9d3bf9d026ea9f339b6a62bbf3a1</id>
<published>2023-01-22T22:09:34Z</published>
<updated>2023-01-22T22:09:34Z</updated>
<title type="text">move expect macro nearer its first use</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/8b638fcc187f9d3bf9d026ea9f339b6a62bbf3a1.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 8b638fcc187f9d3bf9d026ea9f339b6a62bbf3a1
parent 64c9fd7b88b8465ce1a84c4f8fead01b467739ff
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 22:09:34 +0000

move expect macro nearer its first use

</content>
</entry>
<entry>
<id>64c9fd7b88b8465ce1a84c4f8fead01b467739ff</id>
<published>2023-01-22T22:05:14Z</published>
<updated>2023-01-22T22:05:14Z</updated>
<title type="text">handle north pole</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/64c9fd7b88b8465ce1a84c4f8fead01b467739ff.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 64c9fd7b88b8465ce1a84c4f8fead01b467739ff
parent 4b1f2ee9238bd561ab3d67ef2095078901dbf2c1
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 22:05:14 +0000

handle north pole

</content>
</entry>
<entry>
<id>4b1f2ee9238bd561ab3d67ef2095078901dbf2c1</id>
<published>2023-01-22T21:39:56Z</published>
<updated>2023-01-22T21:39:56Z</updated>
<title type="text">add test for southern hemisphere</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/4b1f2ee9238bd561ab3d67ef2095078901dbf2c1.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 4b1f2ee9238bd561ab3d67ef2095078901dbf2c1
parent 33243ca123ec438dd00028b76475e2790c9ca05e
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 21:39:56 +0000

add test for southern hemisphere

</content>
</entry>
<entry>
<id>33243ca123ec438dd00028b76475e2790c9ca05e</id>
<published>2023-01-22T21:37:53Z</published>
<updated>2023-01-22T21:37:53Z</updated>
<title type="text">mars is a sphere: account for wrapping x values and scaling when y&gt;0</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/33243ca123ec438dd00028b76475e2790c9ca05e.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 33243ca123ec438dd00028b76475e2790c9ca05e
parent bcd833e26ba5aaa9054b2d9b76e8f9b30aa2eec9
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 21:37:53 +0000

mars is a sphere: account for wrapping x values and scaling when y&gt;0

</content>
</entry>
<entry>
<id>bcd833e26ba5aaa9054b2d9b76e8f9b30aa2eec9</id>
<published>2023-01-22T19:07:25Z</published>
<updated>2023-01-22T19:07:25Z</updated>
<title type="text">avoid resultant lateral movement except at equator</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/bcd833e26ba5aaa9054b2d9b76e8f9b30aa2eec9.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit bcd833e26ba5aaa9054b2d9b76e8f9b30aa2eec9
parent 570fe8dadca9e8c4d09f1ec6f19d9271aafa4a97
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 19:07:25 +0000

avoid resultant lateral movement except at equator

if x and y represent lat/long, the angular distance we move
along the lines of longitude will vary depending on latitude.

</content>
</entry>
<entry>
<id>570fe8dadca9e8c4d09f1ec6f19d9271aafa4a97</id>
<published>2023-01-22T19:05:35Z</published>
<updated>2023-01-22T19:05:35Z</updated>
<title type="text">test list for wrapping around a sphere</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/570fe8dadca9e8c4d09f1ec6f19d9271aafa4a97.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 570fe8dadca9e8c4d09f1ec6f19d9271aafa4a97
parent 7b68206577ddf8c5d9fc83c8eec09207b2174791
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 19:05:35 +0000

test list for wrapping around a sphere

</content>
</entry>
<entry>
<id>7b68206577ddf8c5d9fc83c8eec09207b2174791</id>
<published>2023-01-22T18:50:38Z</published>
<updated>2023-01-22T18:50:38Z</updated>
<title type="text">make turn-left/right return mergable tables</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/7b68206577ddf8c5d9fc83c8eec09207b2174791.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 7b68206577ddf8c5d9fc83c8eec09207b2174791
parent 13e283a2a592eba668773c4d58254076be7b41f0
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:50:38 +0000

make turn-left/right return mergable tables

this gives greater symmetry with `drive`

</content>
</entry>
<entry>
<id>13e283a2a592eba668773c4d58254076be7b41f0</id>
<published>2023-01-22T18:47:54Z</published>
<updated>2023-01-22T18:47:54Z</updated>
<title type="text">extract `drive` function which can go forward and backward</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/13e283a2a592eba668773c4d58254076be7b41f0.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 13e283a2a592eba668773c4d58254076be7b41f0
parent a4ac0dfe52e1859a8e722108c1e661941a3a1f10
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:47:54 +0000

extract `drive` function which can go forward and backward

</content>
</entry>
<entry>
<id>a4ac0dfe52e1859a8e722108c1e661941a3a1f10</id>
<published>2023-01-22T18:42:38Z</published>
<updated>2023-01-22T18:42:38Z</updated>
<title type="text">oops, forgot to implement backwards</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/a4ac0dfe52e1859a8e722108c1e661941a3a1f10.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit a4ac0dfe52e1859a8e722108c1e661941a3a1f10
parent 67bfda490ee6315321d36a60e5463c42ca988497
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:42:38 +0000

oops, forgot to implement backwards

</content>
</entry>
<entry>
<id>67bfda490ee6315321d36a60e5463c42ca988497</id>
<published>2023-01-22T18:19:04Z</published>
<updated>2023-01-22T18:19:04Z</updated>
<title type="text">rewrite execute usiung accumulate, add second test case</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/67bfda490ee6315321d36a60e5463c42ca988497.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 67bfda490ee6315321d36a60e5463c42ca988497
parent 574c98236864f2b1e9c433ef88a342739d95bd85
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:19:04 +0000

rewrite execute usiung accumulate, add second test case

</content>
</entry>
<entry>
<id>574c98236864f2b1e9c433ef88a342739d95bd85</id>
<published>2023-01-22T18:12:58Z</published>
<updated>2023-01-22T18:12:58Z</updated>
<title type="text">make execute a regular function not a method</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/574c98236864f2b1e9c433ef88a342739d95bd85.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 574c98236864f2b1e9c433ef88a342739d95bd85
parent db552b8c1197885c90f516908c07dd1e3a5ab9f2
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:12:58 +0000

make execute a regular function not a method

</content>
</entry>
<entry>
<id>db552b8c1197885c90f516908c07dd1e3a5ab9f2</id>
<published>2023-01-22T18:11:43Z</published>
<updated>2023-01-22T18:11:43Z</updated>
<title type="text">extract common call to merge</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/db552b8c1197885c90f516908c07dd1e3a5ab9f2.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit db552b8c1197885c90f516908c07dd1e3a5ab9f2
parent 94325e53a04bb31d1d8b922d7d66ced4e1109849
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:11:43 +0000

extract common call to merge

</content>
</entry>
<entry>
<id>94325e53a04bb31d1d8b922d7d66ced4e1109849</id>
<published>2023-01-22T18:09:39Z</published>
<updated>2023-01-22T18:09:39Z</updated>
<title type="text">separate turn-left and turn-right functions</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/94325e53a04bb31d1d8b922d7d66ced4e1109849.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 94325e53a04bb31d1d8b922d7d66ced4e1109849
parent e746bb514ed11a8ecb75141a3ec444ad9648544c
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:09:39 +0000

separate turn-left and turn-right functions

</content>
</entry>
<entry>
<id>e746bb514ed11a8ecb75141a3ec444ad9648544c</id>
<published>2023-01-22T18:06:41Z</published>
<updated>2023-01-22T18:06:41Z</updated>
<title type="text">now it can turn left as well as right</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/e746bb514ed11a8ecb75141a3ec444ad9648544c.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit e746bb514ed11a8ecb75141a3ec444ad9648544c
parent 78484b11150a5113d211275532f28a6f53ada462
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:06:41 +0000

now it can turn left as well as right

</content>
</entry>
<entry>
<id>78484b11150a5113d211275532f28a6f53ada462</id>
<published>2023-01-22T18:03:16Z</published>
<updated>2023-01-22T18:03:16Z</updated>
<title type="text">implement rotate right</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/78484b11150a5113d211275532f28a6f53ada462.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 78484b11150a5113d211275532f28a6f53ada462
parent f8a58c4a68753404354f9a01d818108c8edaae31
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 18:03:16 +0000

implement rotate right

</content>
</entry>
<entry>
<id>f8a58c4a68753404354f9a01d818108c8edaae31</id>
<published>2023-01-22T17:54:03Z</published>
<updated>2023-01-22T17:54:03Z</updated>
<title type="text">extract function &quot;command&quot;</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/f8a58c4a68753404354f9a01d818108c8edaae31.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit f8a58c4a68753404354f9a01d818108c8edaae31
parent 3375906dee97e26ece274e310e4cd3488778a761
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:54:03 +0000

extract function &quot;command&quot;

</content>
</entry>
<entry>
<id>3375906dee97e26ece274e310e4cd3488778a761</id>
<published>2023-01-22T17:51:53Z</published>
<updated>2023-01-22T17:51:53Z</updated>
<title type="text">rename command -&gt; execute</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/3375906dee97e26ece274e310e4cd3488778a761.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 3375906dee97e26ece274e310e4cd3488778a761
parent 1ba4399221298da50cb4269921242cf7cab06116
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:51:53 +0000

rename command -&gt; execute

</content>
</entry>
<entry>
<id>1ba4399221298da50cb4269921242cf7cab06116</id>
<published>2023-01-22T17:50:48Z</published>
<updated>2023-01-22T17:50:48Z</updated>
<title type="text">reduce repetition</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/1ba4399221298da50cb4269921242cf7cab06116.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 1ba4399221298da50cb4269921242cf7cab06116
parent c02c0aabcad89f0a525e20bdc024447a7de907c3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:50:48 +0000

reduce repetition

</content>
</entry>
<entry>
<id>c02c0aabcad89f0a525e20bdc024447a7de907c3</id>
<published>2023-01-22T17:31:09Z</published>
<updated>2023-01-22T17:31:09Z</updated>
<title type="text">test it acts on multiple commands</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/c02c0aabcad89f0a525e20bdc024447a7de907c3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit c02c0aabcad89f0a525e20bdc024447a7de907c3
parent b4ade2e114b5b9506ad3df88f7c2aaf15979b4a6
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:31:09 +0000

test it acts on multiple commands

as opposed to accepting multiple commands and ignoring them

</content>
</entry>
<entry>
<id>b4ade2e114b5b9506ad3df88f7c2aaf15979b4a6</id>
<published>2023-01-22T17:23:26Z</published>
<updated>2023-01-22T17:30:56Z</updated>
<title type="text">test it works with non-zero starting position</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/b4ade2e114b5b9506ad3df88f7c2aaf15979b4a6.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit b4ade2e114b5b9506ad3df88f7c2aaf15979b4a6
parent 6546a16ec67aa137144ddd0d3a0ad9830c15077a
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:23:26 +0000

test it works with non-zero starting position

</content>
</entry>
<entry>
<id>6546a16ec67aa137144ddd0d3a0ad9830c15077a</id>
<published>2023-01-22T17:21:34Z</published>
<updated>2023-01-22T17:21:34Z</updated>
<title type="text">move forward east and west</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/6546a16ec67aa137144ddd0d3a0ad9830c15077a.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 6546a16ec67aa137144ddd0d3a0ad9830c15077a
parent 89945064d54fdb4af36b3b351b56bffbd3540ee3
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:21:34 +0000

move forward east and west

</content>
</entry>
<entry>
<id>89945064d54fdb4af36b3b351b56bffbd3540ee3</id>
<published>2023-01-22T17:15:23Z</published>
<updated>2023-01-22T17:15:23Z</updated>
<title type="text">moves forward southwards</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/89945064d54fdb4af36b3b351b56bffbd3540ee3.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 89945064d54fdb4af36b3b351b56bffbd3540ee3
parent 74fb26f2935c61e0cb1bd37778762be9c86041f0
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:15:23 +0000

moves forward southwards

</content>
</entry>
<entry>
<id>74fb26f2935c61e0cb1bd37778762be9c86041f0</id>
<published>2023-01-22T17:12:18Z</published>
<updated>2023-01-22T17:12:18Z</updated>
<title type="text">write `expect` macro for ease of testing. first test passes</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/74fb26f2935c61e0cb1bd37778762be9c86041f0.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 74fb26f2935c61e0cb1bd37778762be9c86041f0
parent 459b1088c15aff52028a3b67c0fdeb7e5d2777fd
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 17:12:18 +0000

write `expect` macro for ease of testing. first test passes

</content>
</entry>
<entry>
<id>459b1088c15aff52028a3b67c0fdeb7e5d2777fd</id>
<published>2023-01-22T14:59:29Z</published>
<updated>2023-01-22T14:59:29Z</updated>
<title type="text">first failing test</title>
<link rel="alternate" type="text/html" href="https://gti.telent.net/dan/commit/459b1088c15aff52028a3b67c0fdeb7e5d2777fd.html" />
<author>
<name>Daniel Barlow</name>
<email>dan@telent.net</email>
</author>
<content type="text">commit 459b1088c15aff52028a3b67c0fdeb7e5d2777fd
Author: Daniel Barlow &lt;dan@telent.net&gt;
Date:   Sun, 22 Jan 2023 14:59:29 +0000

first failing test

</content>
</entry>
</feed>
