<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lisp, branch debian/1.8.1-2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.1-2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.1-2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-04-09T19:55:34+00:00</updated>
<entry>
<title>altos: Escape lisp REP loop with () input</title>
<updated>2017-04-09T19:55:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-09T19:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9e80b8bd10433ecc6ebe7c295e16b62b3883987d'/>
<id>urn:sha1:9e80b8bd10433ecc6ebe7c295e16b62b3883987d</id>
<content type='text'>
Provide a way to get out of a lisp read-eval-print loop that can be
easily input from the keyboard.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>lisp: Fix up lisp build so projects can get ao_lisp_const.h built as needed</title>
<updated>2017-04-02T23:17:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-02T23:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6fb817f218a69b28973b0d059d71809717b1e2d1'/>
<id>urn:sha1:6fb817f218a69b28973b0d059d71809717b1e2d1</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Not quite ready to start making it look like scheme yet</title>
<updated>2017-02-21T01:35:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-02-21T01:32:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d1956000ba2e6260977aa669475d3ff725578b55'/>
<id>urn:sha1:d1956000ba2e6260977aa669475d3ff725578b55</id>
<content type='text'>
Lots more code to write before these symbols can be exposed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Start adding scheme symbols</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-02-18T20:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bc076747f6cc00508aef909a3a5bd3edf8c9bd66'/>
<id>urn:sha1:bc076747f6cc00508aef909a3a5bd3edf8c9bd66</id>
<content type='text'>
Migrating to something more like scheme

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Add casts to keep the latest GCC from whinging</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-01-10T22:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9c85c9d60334edc2af65a47124873e94e0ff1e9c'/>
<id>urn:sha1:9c85c9d60334edc2af65a47124873e94e0ff1e9c</id>
<content type='text'>
Something about alignment issues.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Tell compiler that the two lisp memory pools are aligned</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-01-10T22:45:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=399ba0a62422f71ff9669ba03b6a058bb2981c27'/>
<id>urn:sha1:399ba0a62422f71ff9669ba03b6a058bb2981c27</id>
<content type='text'>
Otherwise, it will generate unaligned accesses to things fetched from
them. Sigh.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Move stack recursion check after null check</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-19T07:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=329f76d5e2732ab1c1b10223842d7816275c7e8b'/>
<id>urn:sha1:329f76d5e2732ab1c1b10223842d7816275c7e8b</id>
<content type='text'>
Don't crash when printing null stack this way.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Cleanup some DBG defines</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-19T06:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=129e07ccc9b8a33491a905a91ca6c5b0509aba9c'/>
<id>urn:sha1:129e07ccc9b8a33491a905a91ca6c5b0509aba9c</id>
<content type='text'>
Get rid of the remaining duplicate defines.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Share binary search for memory chunk between mark and move</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-19T06:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2c80fea1936ff956df127b43e65139afec3929a0'/>
<id>urn:sha1:2c80fea1936ff956df127b43e65139afec3929a0</id>
<content type='text'>
Save some text space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lisp: Add builtin 'collect'</title>
<updated>2017-02-20T19:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-11-19T06:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1b1bc92e6781c563e3d3b117b9cda2dddccc44de'/>
<id>urn:sha1:1b1bc92e6781c563e3d3b117b9cda2dddccc44de</id>
<content type='text'>
Collect memory, return amount free.

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