want to create a namespace for (say) the BSL language in DrRacket. 
Critically, I need the *reader* to be aligned with this language. 
Otherwise, small semantic discrepancies creep in.

Concrete example:

> (define n (make-base-namespace))
> (eval `(require lang/htdp-beginner) n) 
> (eval `(equal? 3 3.0) n) 
#f

However, in BSL,
Language: Beginning Student; memory limit: 128 MB.
> (equal? 3 3.0)
#true

The expressions being `eval`ed are coming from a file, via `read`. I have 
the freedom to change things there.

Thanks,
Shriram

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/54945d7b-24f2-4225-ade4-924505485c80n%40googlegroups.com.

Reply via email to