[racket] define-syntax comment

From: Jon Stenerson (jonstenerson at comcast.net)
Date: Thu Mar 6 20:15:58 EST 2014

When I run this in DrRacket, the first (m) gives 0 and the second gives 
#<procedure:+>.

#lang racket
(m)
(define-syntax m (lambda (stx) #'+))
(m)

Seems a little strange to me. I see why it happens but I guess I had 
expected a "use before definition" warning.



Posted on the users mailing list.