On Fri, Jul 15, 2011 at 10:17 AM, Matthias Felleisen <[email protected]> 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 [email protected] _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

