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
