15 minutes ago, Neil Van Dyke wrote:
> Unless I'm being stupid at this hour, I think you've found a bug: either 

No.


> it should work as you originally expected, or it should raise an
> error to complain about an internal "define" referencing itself like
> that and ignoring the pre-existing binding from the argument.

An error would be nice, but racket never did that.  Same as `letrec'.


> Just between you and me, I never use internal "define".  I came from
> RnRS, where "define" was only used at top level,

(??)


> and top level is fraught with witchcraft.

(That, it is.)

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to