[r6rs-discuss] Scheme winnitude (was: macros)

Lynn Winebarger owinebar at gmail.com
Wed Feb 25 08:17:34 EST 2009


On Wed, Feb 25, 2009 at 7:50 AM, Sam TH <samth at ccs.neu.edu> wrote:
> On Wed, Feb 25, 2009 at 1:44 AM, John Cowan <cowan at ccil.org> wrote:
>> Frankly, I continue to think that macro systems other than syntax-rules
>> (which I agree is a great thing) are way too scary to use.
>
> I hope you don't think that this is a necessary feature of procedural
> macro systems, just that they haven't been presented in the
> appropriate form.  But I do think that this is an indictment of those
> of use who love Scheme's more powerful macro features, for not having
> explained their usefulness or their usability.

Do you similarly indict users of indirection for not having adequately
explained the usability of pointers to the masses?  There appears to
be a large subset of humanity for whom pointers are never going to be
usable.

The macro stepper is a helpful tool, but understanding and designing
macros is another of those really big steps.  It's just really easy to
not understand the meaning of a macro after I wrote it.  Err, "after
writing it" - Freudian slip.

Lynn



More information about the r6rs-discuss mailing list