[racket] Again on bindings visibility in eval
On Fri, Jul 15, 2011 at 10:17 AM, Matthias Felleisen
<matthias at ccs.neu.edu> wrote:
>
> 1. If they use gensym and gentemp in a reasonably systematic way,
>
> 2. and if they rule out scoped macros,
I think you also need:
3. Prevent rebinding of anything with the package clojure/core.
Also, ruling out scoped macros at the REPL is hard (what if you define
the same name twice?), and I believe that REPL-style evaluation is
Clojure's evaluation model for everything.
>
> THEN
>
> A. they get close to a hygienic expander
>
> B. they lose a lot of expressiveness compared to Racket.
> Try building something like class.rkt in Clojure and report back.
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/users
>
--
sam th
samth at ccs.neu.edu