On Sat, Nov 20, 2010 at 5:59 AM, Alan Post <[email protected]> wrote:
>
> It appears that directly evaluating the result of the compiler causes
> #!key arguments not to be assigned, but if I save that same result
> and read it back in, things work fine.

Seeing the compiler would help, but I'll take
a stab and guess you're expanding  with macros.
That means the expanded forms will be wrapped
hygienically and not match plain symbols.

Reading and writing to a file effectively strips
hygiene.  To do this manually at runtime, use
`strip-syntax' on the keyword names.

-- 
Alex

_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to