"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
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.