[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Macros in Dylan
>>>>> "Eric" == Eric Kidd <eric.kidd@pobox.com> writes:
Eric> I think there are two major axes of variation in macro systems:
Eric> 1) Hygienic (Scheme) vs. non-hygienic (LISP).
Eric> 2) Pattern-based (SYNTAX-RULES) vs. programmatic (Lisp, SYNTAX-CASE).
Ermh, SYNTAX-CASE is pattern-based *and* programmatic. I'd say that
(talking axes) SYNTAX-RULES handles hygiene implicitly and that
SYNTAX-CASE allows you handle hygiene explicitly.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla