jacob said:
Wait. The most vocal propnents of this "topicality only"
stuff are discussing since a week about english grammar
and about whether "I have a doubt" is correct english or not.
You've no doubt noticed the sizable number of non-participants.
I'm happy allow really terrible English so long as I think the
poster is making a genuine effort. I'm also more than willing to
express my admiration for your mastery of English - especially
since I may be the only American visitor to Paris ever to be
begged to speak English instead of French.
I'm more inclined to react poorly to lazy, sloppy writing by
native English speakers who think it's "kewl" to talk/act like a
brat in an adult forum.
One of them (Mr "Bau") told me that my posts about debuggers
and debugging were "OFF TOPIC" here, and several MINUTES later
sent a post to the english grammar discussion.
Like myself, Christian does poorly at walking on water - although
his signal-to-noise ratio is better than mine. Sometimes all one
can do is shake one's head and turn away - or try to find some
humor in the situation.
What is on topic DEPENDS. If you are a member of the select
group that "calls the shots" you can speak about ANYTHING.
Well, yes and no. I don't call the shots anywhere except when I'm
alone in my workshop, but I haven't been much criticized for
off-topic posting here. I'd like to believe that it's a low-key
recognition for my bumbling attempts to help beginners with
advice and standard-compliant code examples over a period of
years.
Color of electric cables, whatever. ANYTHING will be accepted
without any complaint.
Hmm - I missed the discussion of cable colors, or might have
joined in to mention topicality issues (or I might not, it
depends).
When *I* post about topics not in the standard but related to
C like debuggers, the stack, lcc-win proposals for language
extensions, etc, then, I have to suffer from the topicality
zealots.
Have you considered the possibility that your signal-to-noise
ratio may have had an effect on this?
So ask where you're most likely to get the highest quality answer
- unless, of course, you don't care about quality - and if you
don't care about quality, then why even bother to ask?
Most C applications today are multi-threaded and why can't
we discuss about that?
I'm not sure your premise is true, but the discussion should take
place where it's topical - which isn't CLC.
It is much more related than English grammar.
Ok, but that still doesn't make it topical.
This is a minor isue. If a poster omits some information,
we can ASK him/her.
We could, but since we already know that the poster knows it's an
off-topic query to be redirected to a better source, why bother?
To increase the noise level or to waste the OP's time?
I have tried to remain within C. But I am tired of getting flamed
because
o C99 is viewed as an error, and any code posted that uses STANDARD
C will be flamed as "non-portable" because they say that no
implementation of C99 exists, what is obviously not correct.
Hmm. The criticisms my code gets are usually for undefined or
implementation-defined behavior. They're usually correct and
reflect either ignorance or sloppiness on my part. I don't let it
eat me up, I just resolve not to repeat the error. Most often
it's a matter of too quick with the "send" button.
Yes, I am vilified as a "money hungry" businessman, that sells
his software. Obviously, people like Microsoft, Red Hat, and
others never do that. "My own personal interests" lead me to
contribute in this group. The fact that my software is free
to use, that it is a very popular C99 implementation doesn't
bother you.
Here's a news flash: We're nearly all "money hungry". The norm
for technical forums is that being a business stakeholder isn't
necessarily a Bad Thing, but we mustn't take up bandwidth to
promote that business except in our signature. If it helps you
feel better, you should know that I'm faced with exactly the same
situation on news:alt.solar.thermal
Those people could just ignore my posts. I would be happy to
be spared the trouble of answering to the insults (my daughter
is addicted to porn, said one of them), to the stupid "off topic"
posts etc.
Yes, we always have the option to just ignore pollution.
Different people respond to it in different ways. Some /do/
ignore, and some work to preserve a clean environment. By and
large, it's better not to be seen as the source of the pollution.
Yes. The standard doesn't mention the word debugging, and never
specifies what happens when Undefined behavior happens. So what?
So discuss debugging where the conversation won't be regarded as
pollution, and learn that discussing UB here is very much like
discussing division by zero in a mathematics forum. How difficult
is that?
1) No implementation of C without a stack exists.
2) Debuggers are one of the most often used tools when developing
C code. Obviously "regulars in clc" never use it. So please
IGNORE my posts.
You're not being truthful. "Regulars in clc" said they used
debuggers, and this quasi-regular volunteered that he'd actually
written special purpose debuggers.
I will not ignore your posts, nor will others who care about the
quality of information presented here. It is in the nature of a
technical forum that everything posted is subject to critical
review - and it is that, in fact, which makes the forums of
value.
So, here we have it. This group, (as decided by these people)
should only discuss their boring, limited view of C, that is at best
represented by TURBOC of 1988.
The "TURBOC" reference is exterraneous - I'll give you the
benefit of the doubt and read that as "ISO/IEC 9899:1999(E)" and
previous standards. Other than that small slip, you've summed it
up fairly well. The simple fact is that there's no way to expand
topicality without sacrificing quality.
Yes, I have been forced to read the articles of that person for
some years, and I can tell you that most of the bullshit he
produces will be swallowed by his fan club without any problem.
Forced? By whom?
Technically, he has some clarity of mind, and some of his
works are OK. This doesn't allow him to insult people that
do not share his stupid view of C and the C standard: C99.
I'm willing to agree if you're willing to accept the same
restrictions _and_ either conduct a civilized negotiation with
the newsgroup to expand topicality and, if you're not successful
- accept the pre-existing norm.
I think that standard C, even if it is not implemented in
every compiler around, has many positive improvements over older
standards. I have the right to have this view, and I am
working since years for getting my small implementation up to speed.
I find it stupid (yes, that is the word) that somebody with the
technical capacities of heathfield will wage a war against
standard C.
Of course you have a right to that view, and I respect the effort
and dedication required to implement a compiler. I generally
don't have enough time to spend any of it watching two adults
butt heads.
Yes, you can quote any standard BUT the current one. C99 will be
immediately folllowed by comments "This is not portable". Just
try posting
for (int i=0; i<10; i++)
Strangely enough, I'm inclined to post code that I'm certain
everyone can compile and try out on their own machines. A
reasonable number of the functions I've shared have been provided
with conditional unit test mainlines to facilitate whatever
tinkering people might care to do. I've certainly participated in
discussions of both C90 and C99 that were civil and informative.
I'm not sure why you're experiencing difficulties - could the
problem be in the mode of conversation, rather than the actual
information content?
That was YOUR viewpoint of this group.
Of course - what other viewpoint would I express?
Ok - but as far as I'm concerned, neither begging nor agreement
are necessary to constructive dialog.