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

Lisp Macros on Kuro5hin

15 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