<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/test/hanoi.lisp, branch debian/1.8.6-2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.6-2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.6-2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-12-05T18:40:12+00:00</updated>
<entry>
<title>altos/scheme: Move scheme test program to scheme sub-directory</title>
<updated>2017-12-05T18:40:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-05T18:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bd7a19a86f6d4fe19c7e72904e9b8ac0f2081ff7'/>
<id>urn:sha1:bd7a19a86f6d4fe19c7e72904e9b8ac0f2081ff7</id>
<content type='text'>
Keeps it away from the usual test setup

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: split set/def. Add def support to lambdas</title>
<updated>2017-12-01T21:40:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-01T21:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c31744299e5a4342bbe26d3735ee2d8f09192ae9'/>
<id>urn:sha1:c31744299e5a4342bbe26d3735ee2d8f09192ae9</id>
<content type='text'>
In scheme, set can only re-define existing variables while def cannot
redefine existing variables in lambda context. Def within lambda
creates a new variable at the nearest enclosing scope.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/test: Update to build altos lisp test app</title>
<updated>2017-11-20T05:07:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-20T05:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5f9f97cc2d43936d1941da3a9a130c279bc70b99'/>
<id>urn:sha1:5f9f97cc2d43936d1941da3a9a130c279bc70b99</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Fix some scheme compat issues</title>
<updated>2017-11-19T06:00:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-19T06:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=12a1f6ad48f2b924f71239effeb90afca75a090f'/>
<id>urn:sha1:12a1f6ad48f2b924f71239effeb90afca75a090f</id>
<content type='text'>
flush -&gt; flush-output
nth -&gt; list-ref (oh, and add list-tail)
add let* (same as let for now)
write control chars in octal
make hanoi example work

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