<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/geiser, branch 0.12</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.12</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.12'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2020-05-10T18:13:43Z</updated>
<entry>
<title>Make guile return line numbers more often, as suggested by Sergey</title>
<updated>2020-05-10T18:13:43Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2020-05-10T18:13:43Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=20043b13bb9756079d73c68ffd3942cecedb2b9e'/>
<id>urn:sha1:20043b13bb9756079d73c68ffd3942cecedb2b9e</id>
<content type='text'>
See gitlab issue #303, where Sergey Trofimov kindly described not only
the symptons, but this cure.
</content>
</entry>
<entry>
<title>guile 2.2: program-arities and program-module reloaded</title>
<updated>2018-01-30T22:45:41Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2018-01-30T22:45:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=e975e10772f8c0595dfed21f1ac2ad783deeb9f2'/>
<id>urn:sha1:e975e10772f8c0595dfed21f1ac2ad783deeb9f2</id>
<content type='text'>
Those two procedures are gone in these 2.2 times, and things like
autodoc and xref were broken as a result.  With Andy's help,
apparently good enough approximations of their functionality are now
in place: let's see how they go.
</content>
</entry>
<entry>
<title>Fixing guile 2.2 compatibility</title>
<updated>2015-12-14T03:22:48Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2015-12-14T03:22:48Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=a1078b906f73bfe69754390908083ae8fab48b3f'/>
<id>urn:sha1:a1078b906f73bfe69754390908083ae8fab48b3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for guile-2.2</title>
<updated>2015-12-14T02:49:33Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2015-12-13T22:15:48Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=afa28c8a82f81a66eda3b12c2f7279e5c3a25368'/>
<id>urn:sha1:afa28c8a82f81a66eda3b12c2f7279e5c3a25368</id>
<content type='text'>
Using cond-expand to provide support for the new world of guile 2.2
</content>
</entry>
<entry>
<title>Speeding up debugger check (addresses #64)</title>
<updated>2015-09-10T02:22:10Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2015-09-10T02:22:10Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=58484400fd3dde3ec28057159ce55f22fcb6c919'/>
<id>urn:sha1:58484400fd3dde3ec28057159ce55f22fcb6c919</id>
<content type='text'>
Soooo, the long delay experienced when evaluating long string lists in
Guile had nothing to do with the time took by emacs to read the response
from the scheme process; that process is always a breeze, no matter or
its format or number of newlines.  The delay was provoked by an innocent
looking function that scans the received string (which includes a prompt
at the end as an EOT marker) to check whether Guile (or any other
scheme) has just entered the debugger (that's done inside
`geiser-con--connection-update-debugging`).  For some reason,
`string-match` on that kind of string using Guile's regexp for a debug
prompt takes forever.  Instead of trying to optimize the regular
expression, i've just applied it to the *second* line of the received
string, which is the one that contains the response's prompt.
</content>
</entry>
<entry>
<title>Ensuring switch-to-geiser asks for an implementation</title>
<updated>2015-09-08T21:51:21Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2015-09-08T21:51:21Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=2f91e2e4efc776a3b8808c534491edaea6642f93'/>
<id>urn:sha1:2f91e2e4efc776a3b8808c534491edaea6642f93</id>
<content type='text'>
Should fix issue #85
</content>
</entry>
<entry>
<title>guile: pretty printing evaluation results (#64)</title>
<updated>2015-09-03T02:21:50Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2015-09-03T02:21:50Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=85bf381f6a2bdf475eaf469fa2841c0422ed5605'/>
<id>urn:sha1:85bf381f6a2bdf475eaf469fa2841c0422ed5605</id>
<content type='text'>
We use the same trick as chicken for guile, and pretty-print the
evaluation results before writing them.  The trick wasn't working at all
until i specified a value for the undocumented keyword parameter
`#:max-expr-width`, which makes me think i might be missing something.
</content>
</entry>
<entry>
<title>Guile: augmenting %load-compiled-path too</title>
<updated>2013-09-13T18:36:56Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-09-13T18:36:56Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=9d0d38a20850f3f9eecd74267970748bbcbc6bdc'/>
<id>urn:sha1:9d0d38a20850f3f9eecd74267970748bbcbc6bdc</id>
<content type='text'>
We add the paths in geiser-guile-load-path also to %load-compiled-path,
and new directories added to the load path via geiser-add-to-load-path
are added to both %load-path and %load-compiled-path.

Here's hope Ludovic will like all these additions!
</content>
</entry>
<entry>
<title>Guile: Fix subr argument name retrieval for Guile &gt;= 2.0.9.</title>
<updated>2013-06-04T12:50:22Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2013-06-04T12:42:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=6c9efbc61592aa24429d5c29b641b7f1ff1eff51'/>
<id>urn:sha1:6c9efbc61592aa24429d5c29b641b7f1ff1eff51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Finishing removal of the "foo ends here" footers</title>
<updated>2012-10-11T02:20:23Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2012-10-11T02:19:50Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=8624afc1961d468542cb4090c99187dc2745542f'/>
<id>urn:sha1:8624afc1961d468542cb4090c99187dc2745542f</id>
<content type='text'>
I must admit this is yet another excuse to check geiserbot over at
freenode.
</content>
</entry>
</feed>
