[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Macros in Dylan
>>>>> "Dorai" == Dorai Sitaram <ds26@gte.com> writes:
Dorai> Michael Sperber [Mr. Preprocessor] wrote:
>> Ermh, SYNTAX-CASE is pattern-based *and* programmatic.
Dorai> I haven't been able to find a self-sufficient
Dorai> programmatic (ie, non-pattern-dependent) core to the
Dorai> syntax-case mechanism, at least one that's available
Dorai> across all its implementations.
I didn't mean to say it has a core without patterns; I only meant to
say that is certainly has pattern matching and pattern construction
facilities, and that it allows you to employ them in the context of
ordinary Scheme code.
Dorai> The PLT set of {define-syntax, datum->syntax-object,
Dorai> syntax-object->datum, quote-syntax} seems like it could
Dorai> be it,
I'm pretty sure it does.
Dorai> but it is not standard, and even then I'm not sure it captures
Dorai> everything.
Nothing about SYNTAX-CASE is standard for any meaning of the word I
can imagine; the final chapter on what it is doesn't seem to have been
written yet.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla