[racket] Problem with macro

From: Racket Noob (racketnoob at hotmail.com)
Date: Fri Aug 12 09:12:25 EDT 2011


Oh, that's my problem: i obviously don't understand what's the places where macro expansion happens.
I ended up writing "classical" lisp non-hygienic macro instead.
 
 It's a sad thing that I cannot find a book or text as clear as PG's "On Lisp" that covers Racket's hygienic macros in such detailed manner. :(
 
Racket Noob
 

> Date: Fri, 12 Aug 2011 07:39:16 -0500
> Subject: Re: [racket] Problem with macro
> From: robby at eecs.northwestern.edu
> To: clklein at eecs.northwestern.edu
> CC: jay.mccarthy at gmail.com; users at racket-lang.org; racketnoob at hotmail.com
> 
> Unfortunately, that position in a 'case' expression is not a place
> where macro expansion happens. You can, however, use a 'cond' instead
> of 'case'.
> 
> Robby
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20110812/ee783765/attachment.html>

Posted on the users mailing list.