Path: utzoo!attcan!uunet!aplcen!uakari.primate.wisc.edu!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!cica!iuvax!watmath!datanguay From: datanguay@watmath.waterloo.edu (David Adrien Tanguay) Newsgroups: comp.std.c Subject: Re: Macro names imbedded in pp-numbers Message-ID: <31792@watmath.waterloo.edu> Date: 22 Nov 89 01:02:05 GMT References: <11134@riks.csl.sony.co.jp> <31615@watmath.waterloo.edu> Reply-To: datanguay@watmath.waterloo.edu (David Adrien Tanguay) Organization: U. of Waterloo, Ontario Lines: 23 In article (Tom Horsley) writes: >>As I recall the committee sentiment, it wasn't felt that this slightly >>over-generous glomming onto source characters for pp-numbers posed a >>serious practical problem, and it did drastically simplify that part >>of the preprocessor. The trade-off seemed worthwhile. > >I am sorry, I can't watch this discussion passively anymore. This is simply >wrong. I was one of the first to complain to the committee about this bug. >The reason I noticed it was that I was writing a tokenizing pre-processor as >the standard was under development. In my implementation, I did not find >*ANY* simplification that pp-numbers provided. I had to add a little code to my cpp, too. However, Doug meant that it simplified the standard's specification, not necessarily any implementation of cpp. As you mention further on in your article, it may have been possible to come up with a clean specification, but it would have required a lot of work to verify that the new specification didn't fall apart in some other area. I guess the committee decided that this one minor wart wasn't worth the trouble. David Tanguay