"What's wrong with C++ templates?"
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."
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.