[racket-dev] expand, local-expand, and syntax-procedure-converted-arguments-property
At Wed, 10 Jul 2013 23:45:07 -0400, Carl Eastlund wrote:
> That came up on IRC. I believe Asumu said the key is an uninterned
> identifier, meaning it's a stateful value. Right now, cross-phase
> persistent modules can't store anything stateful other than generative
> struct types.
Oh, I thought that `(gensym)' was already allowed. I'll add it.
Allowing "stateful" things in the sense of object identity is the point
of a cross-phase persistent module. I don't see how they're useful
otherwise.