<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/scheme/racket/geiser, branch 0.11</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.11</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.11'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2014-12-31T19:26:13Z</updated>
<entry>
<title>Racket: displaying graphics in structured objects</title>
<updated>2014-12-31T19:26:13Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2014-12-31T19:18:19Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=27b7eacc9c062328d189337e02c2229b4be3e3c7'/>
<id>urn:sha1:27b7eacc9c062328d189337e02c2229b4be3e3c7</id>
<content type='text'>
By hooking the pretty-printer, as discovered by Greg in issue #49.  To
attain nirvana, we would still need (display (list graph)) to work...
</content>
</entry>
<entry>
<title>Racket: show images with print, write and display</title>
<updated>2014-12-29T01:46:12Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2014-12-29T01:46:12Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=0dbd605e631beea9b46f526deda2a7d05928c49f'/>
<id>urn:sha1:0dbd605e631beea9b46f526deda2a7d05928c49f</id>
<content type='text'>
Up to now, we were only displaying images when printed as values by the
REPL, but not when image values were explicitly print-ed, write-d or
display-ed.  This patch solves that problem by installing (semi)
appropriate port-{print,write,display}-handler.  This is still and
incomplete solution in that those handlers (as well as the already
installed current-print-handler) don't recurse over a value's structure
and won't produce images embedded in other data structures, as discussed
in issue #49.
</content>
</entry>
<entry>
<title>Racket: no more re-enter notifications (issue #25)</title>
<updated>2014-01-18T04:41:04Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2014-01-18T04:41:04Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=c00e7678d97beb0107740e408263931b88449886'/>
<id>urn:sha1:c00e7678d97beb0107740e408263931b88449886</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Racket: fix for recompilation of typed/racket modules</title>
<updated>2014-01-18T04:10:08Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2014-01-18T04:10:08Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=1839c4042013ae2a4002e228ca2ee8bf295190d3'/>
<id>urn:sha1:1839c4042013ae2a4002e228ca2ee8bf295190d3</id>
<content type='text'>
When using our current-load/used-compiled function, we were compiling
the syntax of a module using compile, which seems to not honour

With luck, this should address bug #14 for real.
</content>
</entry>
<entry>
<title>Racket: fix for evaluations inside typed/racket modules</title>
<updated>2014-01-08T23:55:20Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2014-01-08T23:48:57Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=826a054761d0f12f243883a001b2392279580a7f'/>
<id>urn:sha1:826a054761d0f12f243883a001b2392279580a7f</id>
<content type='text'>
When evaluating (re)definitions in a typed module, it's necessary that
the form evaluated is wrapped with #%top-interaction, so that typed
racket's redefinition of that macro enters into play and the system
records the type information of the new value.

Many thanks to Sam Tobin-Hochstadt for the tip, and for his encouraging
words.
</content>
</entry>
<entry>
<title>Racket: duplicate version check removed</title>
<updated>2014-01-08T23:47:30Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2014-01-08T23:47:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=4bb12c208bab5740fdfa0f77b5c2b279fb941b99'/>
<id>urn:sha1:4bb12c208bab5740fdfa0f77b5c2b279fb941b99</id>
<content type='text'>
We used to check for a good racket version during its start-up, but
these days we already have an independent version check before that.
</content>
</entry>
<entry>
<title>Debug code removed</title>
<updated>2013-07-02T16:15:02Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-07-02T16:15:02Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=82e47962fc16c037b8b7c6864dfee3a0eedaf183'/>
<id>urn:sha1:82e47962fc16c037b8b7c6864dfee3a0eedaf183</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Racket: not loading errortrace by default</title>
<updated>2013-06-27T17:23:35Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-06-27T17:23:35Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=096dfb84f6ca774c7f241b9ea446b510bbbccaf5'/>
<id>urn:sha1:096dfb84f6ca774c7f241b9ea446b510bbbccaf5</id>
<content type='text'>
The new submodules and errortrace interact badly, for what i've seen.
In particular, even with the submodule[+*] loading correctly, its
namespace doesn't have all identifiers bound, and new ones seem to
appear in the bindings lists (things like a.1 or b.2, when a and b are
the actual identifiers defined inside the module).

Since moreover someone mentioned in the devel ML that errortrace is in
general terms buggy, i guess we can leave without it for the time
being.
</content>
</entry>
<entry>
<title>racket: ,cd accepting also non-quoted paths</title>
<updated>2013-06-11T13:51:05Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-06-11T13:51:05Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=0051c9ee4eefe5f8a9ab56d26f96f57b9f2870ef'/>
<id>urn:sha1:0051c9ee4eefe5f8a9ab56d26f96f57b9f2870ef</id>
<content type='text'>
just because we can
</content>
</entry>
<entry>
<title>racket: struggling with submodules</title>
<updated>2013-06-11T13:29:25Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-06-11T13:29:25Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=5e1b969e20004f49f1174346a612269c56d0d785'/>
<id>urn:sha1:5e1b969e20004f49f1174346a612269c56d0d785</id>
<content type='text'>
Submodule (re)loading is not without pecularities.  In particular,
module[*+] submodules are not visited the first time one enters its
parent, but once you load them once, they're revisited every time we
load the parent afterwards--racket's native enter! exhibits the same
behaviour, so i'm guessing we'll have to live with that.

There is however a glitch in that submodules can only be reloaded then
by loading the parent, so we need to confirm that this is expected
behaviour and, if it is, automating the parent's load when the
submodule's is requested.

On the other hand, entering a module[*+] is not working in Geiser yet,
and it does in plain racket, so this one is our fault.  Working on it.
</content>
</entry>
</feed>
