On Sat, 12 Jan 2008 13:48:28 -0800, Don Geddis wrote:It's interesting that other languages have been importing many features,
> Looked at it from another view, Lisp has embodied many advanced programming
but macros seems to be an exception. My impression is that macros are less
used now than 10 or 20 years ago.
There seems to be a phobia about macros. People keep reinventing them but
If you have a look at the java world, there is a large amount of code
C++ has templates, which have reportedly now reached the stage of being
There are two explanations I have seen:
1. If you use macros, you are almost defining a new language. You have to
This argument seems equally applicable to the use of any facility beyond
In any case, as Paul Graham never tires of pointing out, maybe you do want
What puzzles me is that people accept patching class files but will not
2. In the early days, people went too far with macros and the code became
This seems to be just an argument for discipline in programming projects.
Is there any other explanation? Here is Sun's explanation for no macros in
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.