<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-chez/scheme/guile, branch 0.8.1</title>
<subtitle>geiser and chez talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-chez/atom?h=0.8.1</id>
<link rel='self' href='https://jao.io/cgit/geiser-chez/atom?h=0.8.1'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/'/>
<updated>2015-09-10T02:22:10Z</updated>
<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-chez/commit/?id=db8ab30c7587616edd99cb90bfdfa77fe4e702ac'/>
<id>urn:sha1:db8ab30c7587616edd99cb90bfdfa77fe4e702ac</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-chez/commit/?id=8eb2aafedbb2a65a69a830814da61395cf276c54'/>
<id>urn:sha1:8eb2aafedbb2a65a69a830814da61395cf276c54</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-chez/commit/?id=bd42523b61ff81dae4bf585fc2fabda4a94d8bd3'/>
<id>urn:sha1:bd42523b61ff81dae4bf585fc2fabda4a94d8bd3</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-chez/commit/?id=393305d2fcf612f4e5f99383f680f819b458c326'/>
<id>urn:sha1:393305d2fcf612f4e5f99383f680f819b458c326</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-chez/commit/?id=99e1cb68577896b2d1afcc9b6ab52e5c6a3a523f'/>
<id>urn:sha1:99e1cb68577896b2d1afcc9b6ab52e5c6a3a523f</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-chez/commit/?id=b0684896df77372e8be1f4bcf6d6b7a1cb142b47'/>
<id>urn:sha1:b0684896df77372e8be1f4bcf6d6b7a1cb142b47</id>
<content type='text'>
I must admit this is yet another excuse to check geiserbot over at
freenode.
</content>
</entry>
<entry>
<title>Guile: capturing output to standard error</title>
<updated>2011-09-11T19:35:15Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-09-11T19:35:15Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=d0b0b31399fe00b877b5dfefc2e3563aa6f257ed'/>
<id>urn:sha1:d0b0b31399fe00b877b5dfefc2e3563aa6f257ed</id>
<content type='text'>
We were just ignoring it so far!
</content>
</entry>
<entry>
<title>Guile: deprecated format usage eliminated</title>
<updated>2011-08-24T01:35:02Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-08-24T01:35:02Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=d708438236cac2ee3c0a63f06eded5d9a6f38a9f'/>
<id>urn:sha1:d708438236cac2ee3c0a63f06eded5d9a6f38a9f</id>
<content type='text'>
Actually, i'm not even sure the calls to format i was using were
correct at all!
</content>
</entry>
<entry>
<title>Guile: setting *current-warning-prefix* during evaluation</title>
<updated>2011-02-25T15:05:11Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-02-25T15:05:11Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=3f65b0938779e9bd045328cb90d7080b6455652e'/>
<id>urn:sha1:3f65b0938779e9bd045328cb90d7080b6455652e</id>
<content type='text'>
This is a 2.0 fluid that governs how warning messages are displayed.
In Geiser, we need the prefix set to an empty string so that file
paths are clickable (and the display in a separate emacs buffer is nicer).
</content>
</entry>
<entry>
<title>Guile: 'format' added to the warning list</title>
<updated>2011-02-09T13:21:24Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-02-09T13:21:24Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=c676e46833fc2b38b2c21b44b7e6b52b5167329b'/>
<id>urn:sha1:c676e46833fc2b38b2c21b44b7e6b52b5167329b</id>
<content type='text'>
</content>
</entry>
</feed>
