<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lisp/.gitignore, branch master</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=master</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-12-05T18:30:32+00:00</updated>
<entry>
<title>altos/scheme: Rename to 'scheme', clean up build</title>
<updated>2017-12-05T18:30:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-12-05T18:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=195cbeec19a6a44f309a9040d727d37fe4e2ec97'/>
<id>urn:sha1:195cbeec19a6a44f309a9040d727d37fe4e2ec97</id>
<content type='text'>
Constant block is now built in a subdir to avoid messing up source
directory.

Renamed to ao_scheme to reflect language target.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Add scheme-style bools (#t and #f)</title>
<updated>2017-11-17T02:40:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-17T01:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b3b4731fcb89cb404433f37a7704a503567c43bd'/>
<id>urn:sha1:b3b4731fcb89cb404433f37a7704a503567c43bd</id>
<content type='text'>
Cond and while compare against #f, just like scheme says to.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Change lisp objects to use ao_poly everywhere. Add const</title>
<updated>2017-02-20T19:16:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-02T04:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d2408e72d1e0d3459918601712b09860ab17e200'/>
<id>urn:sha1:d2408e72d1e0d3459918601712b09860ab17e200</id>
<content type='text'>
This makes all lisp objects use 16-bit ints for references so we can
hold more stuff in small amounts of memory. Also adds a separate
constant pool of lisp objects for builtins, initial atoms and constant
lisp code.

Now builds (and runs!) on the nucleo-32 boards.

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