From 4097997721895878127
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f78e5,765aa557d15ef5ba
X-Google-Attributes: gidf78e5,public
X-Google-Thread: fc772,a175c482da34ebf8
X-Google-Attributes: gidfc772,public
X-Google-ArrivalTime: 2003-05-19 12:44:04 PST
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!logbridge.uoregon.edu!uwm.edu!rpi!not-for-mail
From: Mike Conley <conley.141@osu.edu>
Newsgroups: comp.lang.c++.moderated,comp.std.c++
Subject: Re: Preprocessor evolution
Date: 19 May 2003 15:46:08 -0400
Organization: Your Company
Lines: 22
Sender: cppmods@netlab.cs.rpi.edu
Approved: jep@[151.161.11.6]
Message-ID: <Xns938068516CD96conley141osuedu@206.127.4.11>
References: <652361f.0304032218.6b7a67e4@posting.google.com>
 <MXoja.40640$JI.9909097@twister.neo.rr.com>
 <3e8f6897.709822312@News.CIS.DFN.DE>
 <d6651fb6.0304070135.2222325e@posting.google.com>
 <3e920e1f.883270640@News.CIS.DFN.DE>
 <Xns936A859ECFE62conley141osuedu@65.24.2.11>
 <WuAta.745871$L1.211469@sccrnsc02>
 <Xns9375F374D954Econley141osuedu@65.24.2.11>
 <vaVua.534065$OV.502037@rwcrnsc54>
 <Xns93788E8D539F9conley141osuedu@65.24.2.11>
 <Hm0wa.112523$pa5.115889@rwcrnsc52.ops.asp.att.net>
NNTP-Posting-Host: netlab.cs.rpi.edu
X-Auth: PGPMoose V1.1 PGP comp.std.c++
	iQBFAgUAPskWNOEDnX0m9pzZAQHbawF8ChcFPtei3jftB6SpE0zBQ9J6kjR0r3qk
	d701jfDaY8SkrxZrmp/Q+nvtGZthgX4i
	=4ask
X-Approved-For-Group: Fergus Henderson <fjh@cs.mu.oz.au> comp.std.c++
X-Original-Date: 19 May 03 17:36:49 GMT
X-Submission-Address: c++-submit@netlab.cs.rpi.edu
X-Auth: PGPMoose V1.1 PGP comp.lang.c++.moderated
	iQBVAwUAPsk0fUHMCo9UcraBAQHIMgIAnXCaay9sX1fbxmyAAX3fF2Xd+O7JFK7t
	eOBgdMoAZ9BJHBYGNykKMrF3TeHHY60dXEiePD9j4N9QjowLiYR2NA==
	=W5DE
Xref: archiver1.google.com comp.lang.c++.moderated:66470 comp.std.c++:19441

"Paul Mensonides" <leavings@attbi.com> wrote in
news:Hm0wa.112523$pa5.115889@rwcrnsc52.ops.asp.att.net: 

> It would be
> better to leave that alone and allow overloading only of recursive
> macros--simple and straightforward since no name disabling is involved
> (and in isolation, much easier to implement than the normal macro
> expansion mechanics). 


That seems reasonable enough.  It also has the advantage of making all of 
this an extension to the preprocessor, rather than a modification of 
existing behavior.  

-- 
Mike Conley
---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]



