<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser/elisp, branch 0.1</title>
<subtitle>emacs and scheme talk to each other</subtitle>
<id>https://jao.io/cgit/geiser/atom?h=0.1</id>
<link rel='self' href='https://jao.io/cgit/geiser/atom?h=0.1'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser/'/>
<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/commit/?id=6d92998062b665794eb1db1f08e595de6707779f'/>
<id>urn:sha1:6d92998062b665794eb1db1f08e595de6707779f</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/commit/?id=7c1723140c19e0332aabaad42b314a154e391da7'/>
<id>urn:sha1:7c1723140c19e0332aabaad42b314a154e391da7</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/commit/?id=753b2b8d34480ae39ce803b28aecb52d7c5ff99c'/>
<id>urn:sha1:753b2b8d34480ae39ce803b28aecb52d7c5ff99c</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/commit/?id=759da77c957816820803d525ed8779224a89aec3'/>
<id>urn:sha1:759da77c957816820803d525ed8779224a89aec3</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/commit/?id=e14bbe5c8c18bcc0f202a4362ff573e6c02034d9'/>
<id>urn:sha1:e14bbe5c8c18bcc0f202a4362ff573e6c02034d9</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/commit/?id=08e2e3fbda3092dea615d024e408d400ae8b2493'/>
<id>urn:sha1:08e2e3fbda3092dea615d024e408d400ae8b2493</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/commit/?id=1b5df354277077309a67967f7347deb8c6dce64e'/>
<id>urn:sha1:1b5df354277077309a67967f7347deb8c6dce64e</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/commit/?id=d4676101dbce785b8b4783dcbdf20bd73a0e9a20'/>
<id>urn:sha1:d4676101dbce785b8b4783dcbdf20bd73a0e9a20</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/commit/?id=7cc98abc1d8ad68e350a176fb0d1ddbe7796fad1'/>
<id>urn:sha1:7cc98abc1d8ad68e350a176fb0d1ddbe7796fad1</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/commit/?id=707d0afb8c443f1c6e624d6d432b21ca44636937'/>
<id>urn:sha1:707d0afb8c443f1c6e624d6d432b21ca44636937</id>
<content type='text'>
We were still internalizing scheme _keywords_ in the elisp reader.
</content>
</entry>
</feed>
