[racket] quack qunundrum

From: Greg Hendershott (greghendershott at gmail.com)
Date: Mon Nov 29 12:41:50 EST 2010

Hi, Jose.

Thank you.

> No adjustment of the collects path should be necessary: it's supposed to
> be done automatically by geiser load scripts.

Yes that seemed to be the case on OS X.

> How are you loading geiser? (i.e., what's in your .emacs?)

Just this:

(load-file "~/site/geiser/elisp/geiser.el")
(setq geiser-active-implementations '(racket))

> What is the value of the variable
> geiser-scheme-dir inside Emacs (from the trace above, it should be
> something like "c:/Users/Greg/site/geiser/scheme/racket/")?

"c:/users/greg/site/geiser/scheme"

(I don't think it can't "c:/users/greg/site/geiser/scheme/racket".
When I tried that, it was trying to do
"c:/users/greg/site/geiser/scheme/racket/racket", i.e. you seem to
append "racket" automatically.)


On Mon, Nov 29, 2010 at 9:52 AM, Jose A. Ortega Ruiz <jao at gnu.org> wrote:
>
> Hi,
>
> On Mon, Nov 29 2010, Greg Hendershott wrote:
>
>> This is working for me on Mac OS X.
>>
>> On Windows 7 I'm getting this error for run-geiser:
>>
>> ----
>> Welcome to Racket v5.0.
>> c:/Users/Greg/site/geiser/scheme/racket/geiser/startup.rkt:21:9:
>> geiser/user: standard-module-name-resolver: collection not found:
>> "geiser" in any of: (#<path:C:\Program Files (x86)\Racket\collects>)
>> in: geiser/user
>>
>>
>>  === context ===
>> standard-module-name-resolver
>> C:\Program Files
>> (x86)\Racket\collects\errortrace\errortrace-lib.rkt:406:2:
>> errortrace-annotate
>> C:\Program Files (x86)\Racket\collects\errortrace\errortrace-lib.rkt:449:4
>> ----
>>
>> I tried adding the following to my Emacs init file:
>>
>> (setq geiser-racket-collects (quote ("c:/users/greg/site/geiser/scheme/racket/"
>>                                    "c:/users/greg/site/geiser/scheme/racket"
>>                                    "c:/users/greg/site/geiser/scheme/racket/geiser/"
>>                                    "c:\\users\\greg\\site\\geiser\\scheme\\racket\\"
>>                                    "c:\\users\\greg\\site\\geiser\\scheme\\racket\\geiser\\")))
>>
>
> No adjustment of the collects path should be necessary: it's supposed to
> be done automatically by geiser load scripts. How are you loading
> geiser? (i.e., what's in your .emacs?) What is the value of the variable
> geiser-scheme-dir inside Emacs (from the trace above, it should be
> something like "c:/Users/Greg/site/geiser/scheme/racket/")?
>
> Cheers,
> jao
>


Posted on the users mailing list.