<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geiser-guile/scheme/racket/geiser, branch 0.6</title>
<subtitle>geiser and guile talk to each other</subtitle>
<id>https://jao.io/cgit/geiser-guile/atom?h=0.6</id>
<link rel='self' href='https://jao.io/cgit/geiser-guile/atom?h=0.6'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/'/>
<updated>2014-01-18T04:41:04Z</updated>
<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>
<entry>
<title>racket: new ,geiser-load command in REPL</title>
<updated>2013-06-09T22:06:55Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-06-09T22:06:55Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=7b1a1d046059eb2ce68ea02706a0e7494c39684f'/>
<id>urn:sha1:7b1a1d046059eb2ce68ea02706a0e7494c39684f</id>
<content type='text'>
... and used also internally for C-c C-k, although it doesn't yet work
as well as i wanted when it comes to load modules.  The reason is
probably in geiser/enter, where we don't record modification times per
submodule but per path, which is not correct in the presence of submodules.
</content>
</entry>
<entry>
<title>Nits</title>
<updated>2013-06-09T22:04:30Z</updated>
<author>
<name>Jose Antonio Ortega Ruiz</name>
<email>jao@gnu.org</email>
</author>
<published>2013-06-09T22:04:30Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/geiser-guile/commit/?id=bba166c3ccb136fa8321ad9acc9cfd48a5fed357'/>
<id>urn:sha1:bba166c3ccb136fa8321ad9acc9cfd48a5fed357</id>
<content type='text'>
</content>
</entry>
</feed>
