Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c++ Subject: Re: two's complement idea Date: Tue, 21 Jan 2020 02:09:32 -0800 Organization: A noiseless patient Spider Lines: 33 Message-ID: <86muahjf37.fsf@linuxsc.com> References: <86tv7dcfxr.fsf@linuxsc.com> <8636e7bvog.fsf@linuxsc.com> <86o8wk3zef.fsf@linuxsc.com> <8ef21e91-6984-44d1-8585-568b245c5924@googlegroups.com> <8636cm4n6l.fsf@linuxsc.com> <70e7d1bf-c994-49f4-bad4-15f386b8adca@googlegroups.com> <86imlegjnx.fsf@linuxsc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="d01dc2e4789bccc98e4eaed72337c14b"; logging-data="26349"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fYPRyGmED6stf1R88nj0RXr2OfOH/bKY=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:5bxK+OTe426p6o9lFUreLcg/iDo= sha1:56gU2eGwUhRxDyzjpNS4cWOlVds= Xref: csiph.com comp.lang.c++:71481 Tiib writes: > On Tuesday, 14 January 2020 17:08:45 UTC+2, Tim Rentsch wrote: > >> Tiib writes: >> >>> On Saturday, 11 January 2020 06:44:28 UTC+2, Tim Rentsch wrote: >> >> [...] >> >>>> Your comments are not really about macros but about how various >>>> people misuse macros. Any language feature can be misused. >>>> My question is about macros, not about people who misuse them. >>> >>> Programmer who is ordered to write software for platform where he >>> can not avoid wasting workdays into dealing with that misuse of >>> feature by platform vendors still can not avoid disliking the >>> feature that allows such annoying misuses. Especially in places >>> where usage of inline functions, templates or constants would >>> be as simple but would not cause the issues existence of whose >>> you dismiss. >> >> That may be interesting but it doesn't address the question >> I was asking. > > Your question was "Why do C++ fans hate the C preprocessor so much?". Yes, and your responses don't speak to that question. They do explain why you don't like how some people use macros, but nothing about the macros themselves. My question is about reactions to the preprocessor (and macros in particular), not about reactions to how people might misuse it. Do you not understand the difference?