<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<BR>Oh, that's my problem: i obviously don't understand what's the places where macro expansion happens.<BR>
I ended up writing "classical" lisp non-hygienic macro instead.<BR>
<BR>
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. :(<BR>
<BR>
Racket Noob<BR>
<BR>
<DIV>
> Date: Fri, 12 Aug 2011 07:39:16 -0500<BR>> Subject: Re: [racket] Problem with macro<BR>> From: robby@eecs.northwestern.edu<BR>> To: clklein@eecs.northwestern.edu<BR>> CC: jay.mccarthy@gmail.com; users@racket-lang.org; racketnoob@hotmail.com<BR>> <BR>> Unfortunately, that position in a 'case' expression is not a place<BR>> where macro expansion happens. You can, however, use a 'cond' instead<BR>> of 'case'.<BR>> <BR>> Robby<BR>> <BR></DIV>                                            </div></body>
</html>