[racket] internal define in define

From: David Van Horn (dvanhorn at ccs.neu.edu)
Date: Wed Sep 21 04:24:03 EDT 2011

The grammar for define includes

    (define id expr)

but I wonder if this couldn't be relaxed to

    (define id body)

so that you could write things like

    (define count
      (define i 0)
      (λ () (begin0 i (set! i (add1 i)))))


Posted on the users mailing list.