<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gnurobots.git/include, branch master</title>
<subtitle>Fork of GNU Robots
</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/'/>
<entry>
<title>UI: show for _what_ types  of things robot is smelling/feeling/looking</title>
<updated>2017-03-29T02:07:50+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-27T05:32:33+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=1ddaf31890b4e1f5d80f3c0934d44a098dc935cd'/>
<id>1ddaf31890b4e1f5d80f3c0934d44a098dc935cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>REPL: just use guile's normal REPL</title>
<updated>2017-03-29T02:07:50+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-19T19:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=7bc9c9a84b1cf58a2a35be7f0bcd1c39214cf63f'/>
<id>7bc9c9a84b1cf58a2a35be7f0bcd1c39214cf63f</id>
<content type='text'>
This gives _much_ more useful readline behavior,
since (ice-9 readline) actually knows how to autocomplete
based on the scheme environment, handle multi-line input, etc.;
and properly displays return values and error-messages,
and supports switching to different front-end programming languages
like ecmascript.

Note that we're keeping catch_handler so that we have a chance
of diagnosing problems that could _conceivably_ occur
when interacting with guile during bootstrap
(e.g.: missing readline support, changed REPL API...).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gives _much_ more useful readline behavior,
since (ice-9 readline) actually knows how to autocomplete
based on the scheme environment, handle multi-line input, etc.;
and properly displays return values and error-messages,
and supports switching to different front-end programming languages
like ecmascript.

Note that we're keeping catch_handler so that we have a chance
of diagnosing problems that could _conceivably_ occur
when interacting with guile during bootstrap
(e.g.: missing readline support, changed REPL API...).
</pre>
</div>
</content>
</entry>
<entry>
<title>Invert GTK+/guile thread relationship</title>
<updated>2017-03-29T02:07:50+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-27T02:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=7be1d57200e9672910ae0cef74ee0074e171dbf1'/>
<id>7be1d57200e9672910ae0cef74ee0074e171dbf1</id>
<content type='text'>
Making the GTK+ thread the main thread, and subordinating the guile thread,
lets the GUI continue to live after the robot has died--
which means that we'll be able to switch to just doing
everything in the GUI without requiring a separate xterm
to see the final stats after the robot dies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making the GTK+ thread the main thread, and subordinating the guile thread,
lets the GUI continue to live after the robot has died--
which means that we'll be able to switch to just doing
everything in the GUI without requiring a separate xterm
to see the final stats after the robot dies.
</pre>
</div>
</content>
</entry>
<entry>
<title>robot-move: prevent crash on zero-length moves</title>
<updated>2017-03-29T02:07:50+00:00</updated>
<author>
<name>Joshua Judson Rosen</name>
</author>
<published>2017-03-19T20:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=8998d7b95cddbb8a5103f753476927f9584a30b0'/>
<id>8998d7b95cddbb8a5103f753476927f9584a30b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to guile 2.0</title>
<updated>2017-03-28T05:43:27+00:00</updated>
<author>
<name>Iain R. Learmonth</name>
</author>
<published>2014-09-15T18:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=da3b84b952d7aeb1a419ebc7a91206b619e53342'/>
<id>da3b84b952d7aeb1a419ebc7a91206b619e53342</id>
<content type='text'>
Fixes: &lt;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746000&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: &lt;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746000&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change email address for Jim Hall, upon request.</title>
<updated>2008-10-14T22:18:45+00:00</updated>
<author>
<name>Bradley Smith</name>
</author>
<published>2008-10-14T22:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=5f49910529e62ff0ead4a892e7988efb8a29bc78'/>
<id>5f49910529e62ff0ead4a892e7988efb8a29bc78</id>
<content type='text'>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make minor corrections to build system.</title>
<updated>2008-08-03T19:14:25+00:00</updated>
<author>
<name>Bradley Smith</name>
</author>
<published>2008-08-03T19:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=15efa648f4a3da6bbbb12bc13f9d4631fff82346'/>
<id>15efa648f4a3da6bbbb12bc13f9d4631fff82346</id>
<content type='text'>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct Window title.</title>
<updated>2008-08-03T18:58:45+00:00</updated>
<author>
<name>Bradley Smith</name>
</author>
<published>2008-08-03T18:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=b039aa807bda4218143356d2a01b89da8f1ac6b5'/>
<id>b039aa807bda4218143356d2a01b89da8f1ac6b5</id>
<content type='text'>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Gtk interface. Using a Vte for guile input.</title>
<updated>2008-08-03T15:22:59+00:00</updated>
<author>
<name>Bradley Smith</name>
</author>
<published>2008-08-03T15:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=ae3a780491b700be0258b1c2243c86cf10729fcc'/>
<id>ae3a780491b700be0258b1c2243c86cf10729fcc</id>
<content type='text'>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade license to GPLv3 or later. Bump version to 1.1.1.</title>
<updated>2008-05-17T16:36:10+00:00</updated>
<author>
<name>Bradley Smith</name>
</author>
<published>2008-05-17T16:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.hackerposse.com/gnurobots.git/commit/?id=ba2e5b552e5b5c106683e95998ec026a1bc5b2e4'/>
<id>ba2e5b552e5b5c106683e95998ec026a1bc5b2e4</id>
<content type='text'>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bradley Smith &lt;brad@brad-smith.co.uk&gt;
</pre>
</div>
</content>
</entry>
</feed>
