[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Geiser-users] Running racket tests in geiser
From: |
Garjola |
Subject: |
Re: [Geiser-users] Running racket tests in geiser |
Date: |
Tue, 02 Jul 2013 23:42:05 +0200 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3 (gnu/linux) |
Hi,
Thanks for your quick answer!
"Jose A. Ortega Ruiz" <address@hidden> wrote:
>>
>> -----------------------------------------
>> #reader(lib "htdp-beginner-reader.ss" "lang")
>> ((modname my-example)
>> (read-case-sensitive #t)
>> (teachpacks ())
>> (htdp-settings #(#t constructor repeating-decimal #f #t none #f ())))
>
> The usual way of using a language would be to use:
>
> #lang htpd/bsl
>
> instead of the above.
>
It does not work for me. I get the following error when I compile:
Compiling /home/garjola/stok/Videos/Coursera/mre.rkt ...
Error: struct:exn:fail
[re-loading /home/garjola/stok/Videos/Coursera/mre.rkt]
standard-module-name-resolver: collection not found
collection: "htpd"
in collection directories:
/home/garjola/.racket/5.3.5/collects
/home/garjola/local/lib/racket/collects
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/enter.rkt:93:19:
((checked-procedure-check-and-extract struct:keyword-procedure
code keyword-procedure-extract (quote (#:notify)) (quote 6)) (quote
(#:notify)) (list temp11) path7 temp8 temp9 temp10)
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/enter.rkt:93:6:
(let-values (((code) (let-values (((code) lifted.1) ((....) ....)
(....) ....) ((checked-procedure-check-and-extract ....) (....) ....))))
(let-values (((dir) (let-values (....) ....))) (let-values
(((....) ....)) (let-values ....))))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/modules.rkt:49:2:
(with-continuation-mark parameterization-key
(extend-parameterization (continuation-mark-set-first (quote #f)
parameterization-key) current-error-port (let-values ((....)) (....)))
(let-values () (enter-module (ensure-module-spec ....)) (if (....) ....)))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/eval.rkt:58:12: (eval
form (module-spec->namespace spec lang))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/eval.rkt:52:17:
(call-with-values thunk set-last-result)
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/eval.rkt:51:15:
(let-values (((with-handlers-predicate1) exn?)
((with-handlers-handler2) set-last-error)) (let-values (((bpz)
(continuation-mark-set-first (....) ....))) (call-handled-body bpz
(lambda ....) (....))))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/eval.rkt:48:9:
(with-output-to-string (lambda () (with-continuation-mark
parameterization-key (extend-parameterization (....) ....) (let-values
....))))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/eval.rkt:47:2:
(let-values (((output) (with-output-to-string (lambda ()
(....))))) (append last-result (list (list* (....) ....))))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/eval.rkt:56:2: (write
(call-with-result (lambda () (eval form (....)))))
/home/garjola/.emacs.d/elpa/geiser-0.2.2/racket/geiser/main.rkt:38:
4: (eval-in form spec lang)
>
> You can either evaluate individual tests with, e.g. C-M-x, or reload the
> file after it's modified with C-cC-k...
>
C-M-x returns "=> #<void>" both for passing and failing tests.
I am using Racket v5.3.5.
Thanks.
Garjola
>
> HTH,
> jao