On Tue, Oct 12 2010, Andy Wingo wrote:

[...]

>> I'm sorry, I think I was being a bit stupid - expecting that it would
>> work even before starting a REPL.
>
> Is this a bad expectation? It is the first impression.

Expecting anything to work in Geiser before starting (or connecting to)
a REPL is a bad expectation, yes :) I guess you mean symbol locations
not being available until you compile the module?

> If your source code is loaded it is autocompiled and you should find the
> edit locations, but if they is not loaded, are the module headers enough
> to autoload the needed pieces?

If the module is not loaded (or compiled), Geiser provides information
for those symbols visible in the REPL's current namespace. I don't think
it's a good a idea to load modules behind the user's back. It could in
principle provide info for those symbols in modules in the import list
that are already loaded, but i'm not sure the amount of work that
entails is worth it :)

Reply via email to