[racket] Something funky about the expansion of case?...

From: David Van Horn (dvanhorn at ccs.neu.edu)
Date: Mon Mar 12 16:50:37 EDT 2012

On 3/12/12 4:45 PM, Rüdiger Asche wrote:
> Hi there,
>
> why is the Zero alias replaced correctly in every form in the expression
> except the case branch where it is inserted as a literal?

The c in (case c ...) is in an implicitly quoted position (it's data, 
not program) and therefore is not subject to expansion (or evaluation).

David


Posted on the users mailing list.