[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Macros, hard sell [was Re: Excavators [was: A language idea: Elle]]
> From: Shriram Krishnamurthi <email@example.com>
> Date: Tue, 7 Jan 2003 16:48:14 -0500
> Reginald Braithwaite-Lee wrote:
> > I also recall a lively discussion around "macros" at LL2. Apparantly,
> > many of us feel macros make a language more useful, and yet langauges
> > with macros are a hard sell.
> Let's consider two prominent languages with macros.
> Language Hard Sell
> Scheme yes
> C no
> I don't even see a correlation, much less causality. (I'm
> intentionally neglecting languages like Lisp, whose hardness-of-sell
> have varied over time. Likewise, I'm also ignoring first cousins of
> macros, such as templates.)
> Perhaps you mean that *macros* are a hard sell?
How about "structural, programmable, symbol-based macros" vs. "simple
string-replacement macros"? Or, "good macros" vs. "crappy macros"? ;-)
>From this, it's clear that only good macros are a hard sell; crappy macros
are no problem.