<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/test/hanoi.lisp, branch debian/1.8.2-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.2-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.2-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-02-20T19:16:52+00:00</updated>
<entry>
<title>altos/lisp: Clean up hanoi.lisp demo a bit</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-20T09:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=30d6b241447cb922b9316e86817f6e31eb973eed'/>
<id>urn:sha1:30d6b241447cb922b9316e86817f6e31eb973eed</id>
<content type='text'>
No serious changes.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Take advantage of implicit progns in hanoi demo</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-18T02:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2cc8ca2b781be0a6e7ce14405eb4611bc00a3a3e'/>
<id>urn:sha1:2cc8ca2b781be0a6e7ce14405eb4611bc00a3a3e</id>
<content type='text'>
Remove extra progn wrappers now that cond, lambda and while all
support implicit ones.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Clean up hanoi.lisp comments.</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-16T22:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d37945f1404043e6bd287ce7ad7a57bc3289609b'/>
<id>urn:sha1:d37945f1404043e6bd287ce7ad7a57bc3289609b</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Optimize chunk searching in collect</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-16T21:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=daa06c8dedc6dc1cf21936ee2769d9d25f0567bd'/>
<id>urn:sha1:daa06c8dedc6dc1cf21936ee2769d9d25f0567bd</id>
<content type='text'>
Note range of existing chunks to exclude objects outside.
Only look at chunks which have been set to reduce loop cost.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Make hanoi example output a bit prettier</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-16T04:37:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8406ddf8f0bd5453d6213973daed35991f80972a'/>
<id>urn:sha1:8406ddf8f0bd5453d6213973daed35991f80972a</id>
<content type='text'>
Make the towers symmetrical instead of lopsided. Much nicer looking.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: remove nth from hanoi.lisp</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-16T04:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=472ecec64213e6c37b588d69ca2e8efd5e9abe36'/>
<id>urn:sha1:472ecec64213e6c37b588d69ca2e8efd5e9abe36</id>
<content type='text'>
It's now in ROM.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: remove duplicate 'length' lambda from hanoi example</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-15T18:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=994adc7a47cbf3cbf6041eca7430273f8018de08'/>
<id>urn:sha1:994adc7a47cbf3cbf6041eca7430273f8018de08</id>
<content type='text'>
This function is now a builtin.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Add license to hanoi demo</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-15T07:04:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b3b5bd2c14cfcde6c551a87ee6da08a53f1e4bc6'/>
<id>urn:sha1:b3b5bd2c14cfcde6c551a87ee6da08a53f1e4bc6</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Improve hanoi demo</title>
<updated>2017-02-20T19:16:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-15T05:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=13a4d451b903d08e52005bcf531efa8de351bf2b'/>
<id>urn:sha1:13a4d451b903d08e52005bcf531efa8de351bf2b</id>
<content type='text'>
Repaint in place, without first clearing. This makes the updates a lot
clealyer looking.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Append a CRC to the saved image to validate on restore</title>
<updated>2017-02-20T19:16:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-12T07:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=33aeffc123af1f9063969acf585f1caac885ced4'/>
<id>urn:sha1:33aeffc123af1f9063969acf585f1caac885ced4</id>
<content type='text'>
The CRC is actually of the ROM bits, so we can tell if the restored
image relates to the currently running code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
