<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/elisp, branch 0.1</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.1</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.1'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2010-12-18T15:02:46Z</updated>
<entry>
<title>Missing autoload for connect-to-racket</title>
<updated>2010-12-18T15:02:46Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-12-18T15:02:46Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=ea2af4ac14c3351094377bc06f41232de9a6fb94'/>
<id>urn:sha1:ea2af4ac14c3351094377bc06f41232de9a6fb94</id>
<content type='text'>
Maybe i should bite the bullet and use ##autoload cookies, but then
geiser.el would need to be a generated file, breaking
out-of-the-boxness (unless i update it by hand). Sticking to manual
maintenance for now.
</content>
</entry>
<entry>
<title>A quack compatibility bit</title>
<updated>2010-12-15T18:18:04Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-12-15T18:18:04Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=4b7a1b2afe0630e5b4c02f6cbe23bee53aa62eb9'/>
<id>urn:sha1:4b7a1b2afe0630e5b4c02f6cbe23bee53aa62eb9</id>
<content type='text'>
If quack-mode is active, we leave additional font locking to it.
</content>
</entry>
<entry>
<title>Debugging aids</title>
<updated>2010-12-14T22:21:23Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-12-14T22:21:23Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=176b84f5aedc1bb23d91337b10570981e9af7545'/>
<id>urn:sha1:176b84f5aedc1bb23d91337b10570981e9af7545</id>
<content type='text'>
A couple functions to manage logs, and a fix to the definition of
geiser-messages-mode: do not ever kill all local variables in a
derived mode definition!
</content>
</entry>
<entry>
<title>No more vicious error circle on tq errors</title>
<updated>2010-12-14T21:57:18Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-12-14T21:57:18Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=8cac1fd62779f6552ce4e5ac5d8f9a886526420d'/>
<id>urn:sha1:8cac1fd62779f6552ce4e5ac5d8f9a886526420d</id>
<content type='text'>
I've eliminated the annoying *spurious* popup produced by tq, so that
Geiser can recover from error conditions arising from unexpected
input to a transaction queue that has no active transaction. We now
log the offending input and keep going.

Greg, over at racket's list, reported such a happening when leaving
the REPL after C-u C-c C-z; but i've been unable to reproduce the
problem. Probably, we have a bug lurking somewhere that this patch
doesn't fix, but at least it should work as a palliative.
</content>
</entry>
<entry>
<title>Make the position of long expressions in debug buffer customizable</title>
<updated>2010-12-11T02:03:00Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-12-11T02:03:00Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=4a156187b4918e934c30ea2403d8dcb57cfcc720'/>
<id>urn:sha1:4a156187b4918e934c30ea2403d8dcb57cfcc720</id>
<content type='text'>
This is Emacs, after all.
</content>
</entry>
<entry>
<title>Print long expressions after errors in debug buffer.</title>
<updated>2010-12-11T01:47:56Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-12-11T01:47:56Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=45dbc624fcb57134c02db510a7f3ba50b09f4d88'/>
<id>urn:sha1:45dbc624fcb57134c02db510a7f3ba50b09f4d88</id>
<content type='text'>
You won't believe it, but people write procedures spanning several
pages, even in Scheme. Where's the art and the poetry of programming?
</content>
</entry>
<entry>
<title>Locals scanning: support for let-values and let*-values</title>
<updated>2010-11-30T21:54:43Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-29T01:06:46Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=21e65eb32c09d8524ec61b12a70a4f7f1379eedf'/>
<id>urn:sha1:21e65eb32c09d8524ec61b12a70a4f7f1379eedf</id>
<content type='text'>
... and i haven't yet refactored `geiser-syntax--scan-locals', oh my.
</content>
</entry>
<entry>
<title>Fixes for locals scanning</title>
<updated>2010-11-29T00:42:37Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-29T00:42:37Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=e4f87fdc18d4aef2c4e7c3602ac3975f2140fae1'/>
<id>urn:sha1:e4f87fdc18d4aef2c4e7c3602ac3975f2140fae1</id>
<content type='text'>
... using the new non-interning reader. Plus scanning for case-lambda
and syntax-rules. `geiser-syntax--scan-locals' is in danger of
refactoring, specially if we add support for let-values.
</content>
</entry>
<entry>
<title>Autodoc's argument display fixed</title>
<updated>2010-11-28T15:09:03Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-28T15:09:03Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=d70e9de59cfeae4fa8e76a48dbfe80e9d25e0d7c'/>
<id>urn:sha1:d70e9de59cfeae4fa8e76a48dbfe80e9d25e0d7c</id>
<content type='text'>
It was relying on symbol equality, and not dealing correctly with
keyword arguments in this new external world. In the process, some
cleanups to the scheme data display code.
</content>
</entry>
<entry>
<title>Avoiding keyword internalisation</title>
<updated>2010-11-28T15:07:42Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-28T15:07:42Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=e61a8e7c9068fab436b657ed42c1df2f73a8b6f3'/>
<id>urn:sha1:e61a8e7c9068fab436b657ed42c1df2f73a8b6f3</id>
<content type='text'>
We were still internalizing scheme _keywords_ in the elisp reader.
</content>
</entry>
</feed>
