Kirk Sluder wrote: > unnecessary abstraction. The question I have is why do critics > single out macros and not other forms of abstraction such as > objects, packages, libraries, and functions? The answer is: because they are pitiful morons. But you knew that already.