can we gather up all the examples of errors and post them on a web
site?
No. This is big-character, late Cultural Revolution, digital Maoism.
By 1974 decent teachers and doctors would wake up and find their
village plastered with signs denouncing them. Let Peter take
responsibility for the messes he makes.
You got it.
this is standard practice amongst experienced C programmers
In my experience, dear heart, that's what they "say" they do. Then,
when you look at their code, they didn't do it because each particular
program, they say, was meant to be "fast and dirty". In each case,
management had created an artificial time scarcity.
Why puke? The "inelegance" shows a strange charity for computers and
their picocycles which is missing in the treatment of Schildt, or
newbies, or posters from China here. I like "wasting" computer time in
a good cause, such as an interpretive program with rules that can be
changed by the user.
I can see that!
Good.
well no. Teams of programmers use each others macros and libraries
sometimes have macros. Macros are /not/ usually written "strictly for
the writer's use"
....and wise programmers will parenthesize and bracket because "teams"
in corporate practice are primitive, regressed and devolved neo-tribal
entities in which oppression of all by all does management's work for
them, allowing the suits to literally talk a different language and
inhabit a different world. They become, in Elvis Costello's words, the
gods of antiquity who have feasts on the backsides of beasts.
well your standard isn't (thank random_deity())
My, we are snarky, aren't we. The trouble being that my standard is
the only way to code truly reusable preprocessor macros. I've seen
what passes for quality here in Seebach's and Heathfield's garbage,
and they've been so long livin' in garbage that something merely
workmanlike seems very strange to them.
perhaps he doesn't take criticism well?
Nobody, except the most demoralized sort of American employees,
expects 15 years of unrelenting criticism based on such a trivial
source. People have the right to a quantum of dignity and respect, and
this is infinitely more important than some horseshit programming
language.