<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-chez/scheme/racket/geiser, branch 0.1.3</title>
<subtitle>geiser and chez talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-chez/atom?h=0.1.3</id>
<link rel='self' href='https://jao.io/cgit/geiser-chez/atom?h=0.1.3'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/'/>
<updated>2011-03-21T11:30:11Z</updated>
<entry>
<title>Racket: use the proper interaction port for input (#32844)</title>
<updated>2011-03-21T11:30:11Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-03-21T11:30:11Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=04902b39229eafdfa41e2c1d5a9857133f53805d'/>
<id>urn:sha1:04902b39229eafdfa41e2c1d5a9857133f53805d</id>
<content type='text'>
Thanks to Caleb Reach.

We were using current-input-port, which is not the right port in
graphical environments.
</content>
</entry>
<entry>
<title>Racket: geiser-add-to-load-path implemented</title>
<updated>2011-03-06T02:18:43Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-03-06T02:18:43Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=98374c61cc6de60f2fa2912ee9b5e3d199477ab7'/>
<id>urn:sha1:98374c61cc6de60f2fa2912ee9b5e3d199477ab7</id>
<content type='text'>
And we take the chance to lightly document the existence of this
new command in the user manual.
</content>
</entry>
<entry>
<title>Racket: no errors ,entering an R5RS module</title>
<updated>2011-02-27T12:14:30Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-02-27T12:14:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=68a4e69aca1f8a84330def1ee24b2da6243419c0'/>
<id>urn:sha1:68a4e69aca1f8a84330def1ee24b2da6243419c0</id>
<content type='text'>
The catch here is that one cannot use #%variable-reference inside an
R5RS module, and, as a consequence, namespace-&gt;module-path-name was
failing badly.  The solution is to take note of the module name being
entered before hand, and use that name in case of error (we could
actually use that name always, but then cheaters using Racket's enter!
would see an inconsistent name (which probably they deserve)).
</content>
</entry>
<entry>
<title>Racket: ',enter "foo"' as a synonym of ',enter (file "foo")'</title>
<updated>2011-01-09T21:53:27Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2011-01-09T21:40:11Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=e1673221200c35bdacffebbcc26c2e562080a9fd'/>
<id>urn:sha1:e1673221200c35bdacffebbcc26c2e562080a9fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No more interning in the scheme reader</title>
<updated>2010-11-26T23:54:59Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-26T23:54:59Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=b39fd77d8899bc7ff6608645afc9e2eb0eb0d33c'/>
<id>urn:sha1:b39fd77d8899bc7ff6608645afc9e2eb0eb0d33c</id>
<content type='text'>
We avoid using elisp's read for symbols, reading uninterned ones
instead. And then, we cannot use symbols as keys in responses from
scheme: we're using strings instead.
</content>
</entry>
<entry>
<title>Racket: more information in symbol documentation</title>
<updated>2010-11-26T01:29:25Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-26T01:29:25Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=f661d7c70bd04542d8bbb4da9c9f70b6d6c95791'/>
<id>urn:sha1:f661d7c70bd04542d8bbb4da9c9f70b6d6c95791</id>
<content type='text'>
When the symbol is imported and re-exported by a second module, we
display its definition name and original module, besides the name of
the module re-exporting it.
</content>
</entry>
<entry>
<title>Document browser improvements, and Racket using them</title>
<updated>2010-11-23T00:58:33Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-23T00:58:33Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=3b24e917fdfebc8df3fefbbcc747963eb4bbd126'/>
<id>urn:sha1:3b24e917fdfebc8df3fefbbcc747963eb4bbd126</id>
<content type='text'>
We have a new "manual lookup" command, and Racket now displays a doc
browser buffer for help with a button activating it. In the process,
we've cleaned-up a little mess in geiser-eval.el and geiser-doc.el,
and refactored the affected Racket modules.

Next in line is providing manual lookup for Guile.
</content>
</entry>
<entry>
<title>Racket: showing submodules in module help</title>
<updated>2010-11-21T15:12:41Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-21T15:12:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=f531c3e0f5afda77ada497d3932ea10502e22bdb'/>
<id>urn:sha1:f531c3e0f5afda77ada497d3932ea10502e22bdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Racket: slightly better handling of the signatures cache</title>
<updated>2010-11-21T02:50:41Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-21T02:50:41Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=8ebfa570ad6a722a831c53a0229464055bf227c3'/>
<id>urn:sha1:8ebfa570ad6a722a831c53a0229464055bf227c3</id>
<content type='text'>
Refreshing the cache on form evaluation (had been deactivated by error
since the introduction of meta-commands). The current behaviour is not
yet completely correct: if one evaluates a form in a modified buffer,
geiser won't notice the new definition's signature, not even after the
buffer is saved if one has gone around asking for autodoc before that.

An improvement would be to make the cache sensitive to file write
times, as suggested back in the day by Eli &amp; Neil.
</content>
</entry>
<entry>
<title>Better module help</title>
<updated>2010-11-21T00:56:02Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2010-11-21T00:56:02Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-chez/commit/?id=1d725a8c087b66b2cd2c0e5006c376faf612d6ff'/>
<id>urn:sha1:1d725a8c087b66b2cd2c0e5006c376faf612d6ff</id>
<content type='text'>
We now display procedure signatures in module help, and keep a cache
in Guile, using procedure properties.
</content>
</entry>
</feed>
