[racket] quack qunundrum

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

P.S. When I said

> (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.)

I mean that for example that results in this error:

Welcome to Racket v5.0.
default-load-handler: cannot open input file:
"c:/users/greg/site/geiser/scheme/racket/racket/geiser/startup.rkt"
(The system cannot find the path specified.; errno=3)



On Mon, Nov 29, 2010 at 12:41 PM, Greg Hendershott
<greghendershott at gmail.com> wrote:
> 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.