[plt-scheme] macro keyword conflicting with other imports?
On Nov 10, 2004, at 5:56 PM, ian barland (penguin flight instructor)
wrote:
> Matthias writes:
>>
>> Export fun as a keyword that blows up when used in an improper
>> context.
>>
> Not sure if this is what you meant, but:
> I made `fun' a syntax-id-rules with no clauses, so it always blows up,
> except when it occurs inside the intended macro which preemptively
> transforms it away.
Saves the day!
> But this way I'm able to export `fun', so that other people trying to
> multiply-import the keyword will get a plausible error message.
> ...Still, seems like an awfully odd contortion!
Tell Matthew about it.
> It's clear to me, I don't fully understand this Hygiene thing;
> Am off to look up the Dybvig paper referenced in help-desk...
Me, too. It's been too long. -- Matthias