From: Nikodemus Siivola
Subject: Lisp Macros on Kuro5hin
Date: 
Message-ID: <bbfjc8$5odbe$1@midnight.cs.hut.fi>
This may have been posted before - if so, I apologise. Anyways, an article
on Kuro5hin deceptively titled:

 "What's wrong with C++ templates?"

 http://www.kuro5hin.org/story/2003/5/26/22429/7674

Here's a quote:

"Again, it turns out that this ability was old before templates were a
glimmer in Bjarne Stroustrup's eye in the form of Lisp macros. You may
recoil at the use of that name, but don't worry: Lisp macros are much more
pleasant to work with than their higher-profile cousins. At about the same
time Kernigan and Ritchie were inventing C and C preprocessor macros, a
group at the MIT Media Lab was inventing a system called MacLISP that
introduced Lisp macros, a totally different implementation of the macro
concept that survives to this day in Common Lisp and Scheme as well as in
a number of offshoots and related languages."

Cheers,

  -- Nikodemus
From: Barry Margolin
Subject: Re: Lisp Macros on Kuro5hin
Date: 
Message-ID: <tFJCa.6$IF6.133@paloalto-snr1.gtei.net>
In article <··············@midnight.cs.hut.fi>,
Nikodemus Siivola  <········@kekkonen.cs.hut.fi> wrote:
>"Again, it turns out that this ability was old before templates were a
>glimmer in Bjarne Stroustrup's eye in the form of Lisp macros. You may
>recoil at the use of that name, but don't worry: Lisp macros are much more
>pleasant to work with than their higher-profile cousins. At about the same
>time Kernigan and Ritchie were inventing C and C preprocessor macros, a
>group at the MIT Media Lab was inventing a system called MacLISP that
>introduced Lisp macros, a totally different implementation of the macro
>concept that survives to this day in Common Lisp and Scheme as well as in
>a number of offshoots and related languages."

Except that it was the MIT AI Lab, not the Media Lab.  The Media Lab wasn't
even created until the late 80's.

-- 
Barry Margolin, ··············@level3.com
Level(3), Woburn, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.