Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Lisp Macros on Kuro5hin

0 views
Skip to first unread message

Nikodemus Siivola

unread,
Jun 2, 2003, 9:27:36 AM6/2/03
to
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

Barry Margolin

unread,
Jun 2, 2003, 11:01:45 AM6/2/03
to
In article <bbfjc8$5odbe$1...@midnight.cs.hut.fi>,

Nikodemus Siivola <tsii...@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, barry.m...@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.

0 new messages