Newsgroups: comp.lang.lisp
From: tim Josling <tejgcc_nos...@westnet.com.au>
Date: Sun, 13 Jan 2008 00:53:28 -0000
Local: Sat, Jan 12 2008 7:53 pm
Subject: Macros (was Re: Noob Wonders: Lisp-1 vs. Lisp-2
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 http://www.artima.com/weblogs/viewpost.jsp?thread=5246 Tim Josling 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.
| ||||||||||||||