I'm now completely lost. Every time anyone suggests anything that makes
your code more correct or easy to maintain you say that it works in your
environment and is maintainable by you. Then, in response to perfectly
Actually, I've never said anything like that. When Richard jiggered
gcc options to come up with a stream of complaints that the strings
passed to tester() in my code to testCase() I said that I'd be happy
to add const to all read-only parameters in the code, and this is on
my to do for rel 5, along with using Navia and, possibly, gcc
compilers to compile rel 5 to see what differs.
I don't like Heathfield in the slightest, and I think he's a nasty
piece of work, representative of the worst, most abusive and most
unethical software manager. Nonetheless when he made what appeared to
be a genuine technical contribution to this discussion, I immediately
agreed to incorporating it and identifying Heathfield as the
contributor...although the name for him on the Change Record in the
code shall be Fat Bastard, since he probably won't want me to use his
real name, and it pleases me to call him Fat Bastard ... in view of
the destruction and ruin he's wreaked on clc for the past ten years
this is mild.
I did point out that const really doesn't accomplish much. I
experimented with it on MS C to discover that it's easily circumvented
by using another pointer to point to the "const" item; this is a
logical consequence of the fact that C presents a von Neumann machine
with aliasing and pointers enabled. But another poster showed that
more sophisticated C compilers are able to catch SOME aliased
references to the pointer declared const, and as a result I'm
considering installing gcc.
But, Malcolm McClean has pointed out that const doesn't fix what it
purports to fix. It provides nothing like the protection provided by
Visual Basic's ByVal or the standard default value parameters of C
Sharp. So, I am now wondering whether my time hasn't been wasted by
Richard. I did not use const when I was a C "expert" and Malcolm has
pointed out that Ritchie doesn't like it.
I think Richard may have raised a red herring in order to appear to be
making a contribution and to prove my "incompetence". He's been making
claims about my competence in a way that's criminally and civilly
libel under the law of his country, the UK, ever since a discussion in
1999 in comp.programming in which Richard's ignorance and low culture
were exposed and he conducted a campaign of personal destruction,
directed against me, which included utterly absurd claims
("comp.programming not about programmers").
correct use of the English "want" you come up with this.
As you are prone to throwing philosophy around, I'd suggest these
"wants" are instances of Dennett's intentional stance anyway.
Before you read advanced material I'd suggest mastering the basics
(Copi et al. on informal logic).
You see, "tu quoque" ("you're another") is an ugly fallacy which is
the favorite of men in prison and other riff raff: "I'm a thief but so
are the big shots".
To establish the validity of an argument based on this fallacy, you
must "norm" the behavior that you charge your opponent with. Here, it
has to be OK for people to make technical decisions based on what they
want, or what they can get away with, for me to be just another wanter
who has no claim to any better reasons for technical decisions.