yes geiser in emacs .. I better move to Dr Racket IDE so I'm in the same 
boat with most everyone else.  ..  The world would be a better place if we 
just all booted into emacs and left it at that ;-)

Just to make sure I am not missing something simple, is there a command for 
loading a module and having all the variables in that module come into 
scope (to facilitate debug)  and not have any caching, while in emacs with 
geiser?  Before I updated, 'load' did this.

On Sunday, May 10, 2015 at 10:32:01 AM UTC+8, Greg Hendershott wrote:
>
> > As you observe, `racket` doesn't track changes to files, and `require` 
> > doesn't re-load a module that it has previously loaded (even if the 
> > module's source changed). 
> > 
> > You might want to try a tool like `xrepl`, which supports re-loading 
> > changed modules: 
> > 
> >   http://docs.racket-lang.org/xrepl/index.html 
>
> Along those lines, from the prompt and messages, it looks like you're 
> using Racket with Geiser in Emacs? 
>
> If you want to use `load` and dynamically re-require things, it might 
> be simpler to use plain command-line Racket, and, as Matthew 
> suggested, with xrepl and its dynamic re-require command. 
>
> (This is nothing against Geiser. I'd suggest the same if you were 
> using racket-mode, or Dr Racket. And I suggest it not because I know 
> Geiser definitely won't work in this case. Instead, it's just my 
> intuition that it might help to minimize the number of moving parts -- 
> especially if you're trying to use Racket in an atypical way (with 
> `load` instead of `require`). If/as/when things work as you want with 
> plain command-line Racket, you could try adding Geiser or whatever 
> back to the picture. Again, this is only my intuition.) 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/4e2febe3-d364-4977-939b-05601e462d58%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to