Arc Forumnew | comments | leaders | submitlogin
4 points by andreuri2000 6131 days ago | link | parent

Hmm, so one gets:

   (let f  1 f)              ==> 1
   (let do 1 do)             ==> 1
   (let f  (fn () 1) f)      ==> #<procedure:f>
   (let do (fn () 1) do)     ==> #<procedure:do>
   (let f   (fn () 1) (f))   ==> 1
   (let do  (fn () 1) (do))  ==> nil    
Seems pretty screwed up to me...


4 points by almkglor 6131 days ago | link

Yes. It might be a good idea to separate macro namespaces from normal namespaces.

-----