On 10/04/2025 12:28, Keith Thompson wrote:
bart <bc@freeuk.com> writes:
[...]
Someone, not anyone but the all-knowing Tim, said: "and those types
are not compatible, because the two struct tags are different."
Do you agree with that? Or is there something more to making two types
be incompatible?
I don't recall the exact discussion
It stems from this, a reply from DB dated: "Tue, 8 Apr 2025 16:50:56
+0200". (About half way down there is some quoted code of mine.)
It concerned two struct types in different translations units, which
needed to be compatible for the test program to work corectly.
I said they were compatible enough. David said they were entirely
compatible. Tim said "No they are not". Three different opinions.
bart <bc@freeuk.com> writes:
On 10/04/2025 12:28, Keith Thompson wrote:
bart <bc@freeuk.com> writes:
[...]
Someone, not anyone but the all-knowing Tim, said: "and those types
are not compatible, because the two struct tags are different."
Do you agree with that? Or is there something more to making two types >>>> be incompatible?
I don't recall the exact discussion
It stems from this, a reply from DB dated: "Tue, 8 Apr 2025 16:50:56
+0200". (About half way down there is some quoted code of mine.)
It concerned two struct types in different translations units, which
needed to be compatible for the test program to work corectly.
I said they were compatible enough. David said they were entirely
compatible. Tim said "No they are not". Three different opinions.
If you pretend not to understand the C standard, you can argue
about it forever.
It's been explained to you more than once, but really, just read
the flippin standard and stop arguing.
On 10/04/2025 15:33, Scott Lurndal wrote:
bart <bc@freeuk.com> writes:
On 10/04/2025 12:28, Keith Thompson wrote:
bart <bc@freeuk.com> writes:
[...]
Someone, not anyone but the all-knowing Tim, said: "and those types
are not compatible, because the two struct tags are different."
Do you agree with that? Or is there something more to making two types >>>>> be incompatible?
I don't recall the exact discussion
It stems from this, a reply from DB dated: "Tue, 8 Apr 2025 16:50:56
+0200". (About half way down there is some quoted code of mine.)
It concerned two struct types in different translations units, which
needed to be compatible for the test program to work corectly.
I said they were compatible enough. David said they were entirely
compatible. Tim said "No they are not". Three different opinions.
If you pretend not to understand the C standard, you can argue
about it forever.
It's been explained to you more than once, but really, just read
the flippin standard and stop arguing.
Fucking hell.
Three people have said three different things. They can't all be right.
But according to you, only one of them is wrong: me, even though the
other two have made exactly opposite claims!
So to you it's not about who's right and who's wrong; you are just
CONSTANTLY having a go at me personally for reasons that are nothing to
do with the subject. That is persecution.
In fact you don't really care about the topic (if you're even aware of
it). So, FUCK YOU.
As for reading the standard, since that is this group's favourite
subject, then why does the group even exist? Since every possible
question can be answered there.
[...]
On 10.04.2025 17:12, bart wrote:
On 10/04/2025 15:33, Scott Lurndal wrote:
bart <bc@freeuk.com> writes:
On 10/04/2025 12:28, Keith Thompson wrote:
bart <bc@freeuk.com> writes:
[...]
Someone, not anyone but the all-knowing Tim, said: "and those types >>>>>> are not compatible, because the two struct tags are different."
Do you agree with that? Or is there something more to making two types >>>>>> be incompatible?
I don't recall the exact discussion
It stems from this, a reply from DB dated: "Tue, 8 Apr 2025 16:50:56
+0200". (About half way down there is some quoted code of mine.)
It concerned two struct types in different translations units, which
needed to be compatible for the test program to work corectly.
I said they were compatible enough. David said they were entirely
compatible. Tim said "No they are not". Three different opinions.
If you pretend not to understand the C standard, you can argue
about it forever.
It's been explained to you more than once, but really, just read
the flippin standard and stop arguing.
Fucking hell.
Three people have said three different things. They can't all be right.
But according to you, only one of them is wrong: me, even though the
other two have made exactly opposite claims!
So to you it's not about who's right and who's wrong; you are just
CONSTANTLY having a go at me personally for reasons that are nothing to
do with the subject. That is persecution.
In fact you don't really care about the topic (if you're even aware of
it). So, FUCK YOU.
As for reading the standard, since that is this group's favourite
subject, then why does the group even exist? Since every possible
question can be answered there.
"I don't recall the exact discussion", and less the context of any formulation in any of the many posts. I also don't understand what
your goal is. As I see it some posters tried to explain aspects of
the topic to you, and they feel that you didn't understand it but
are instead arguing just for the argument. Your post seems to show
a desire that you want one (or two) of these posters to be wrong.
It was suggested to you to refer to the standard document to clear
the topic since there's obviously an unsolvable communication issue
between the participants.
I basically do agree with your perception of this newsgroup and its
purpose. But...
*If* you're really interested in the topic, and since all the other
posters obviously gave up to continue explaining their sight to you,
why don't you accept that suggestion and read the standard document
to have clarity about the topic? [FYI; this was a rhetoric question.]
Janis
[...]
On 10/04/2025 23:18, Janis Papanagnou wrote:
On 10.04.2025 17:12, bart wrote:
On 10/04/2025 15:33, Scott Lurndal wrote:
bart <bc@freeuk.com> writes:
On 10/04/2025 12:28, Keith Thompson wrote:
bart <bc@freeuk.com> writes:
[...]
Someone, not anyone but the all-knowing Tim, said: "and those types >>>>>>> are not compatible, because the two struct tags are different."
Do you agree with that? Or is there something more to making two types >>>>>>> be incompatible?
I don't recall the exact discussion
It stems from this, a reply from DB dated: "Tue, 8 Apr 2025 16:50:56 >>>>> +0200". (About half way down there is some quoted code of mine.)
It concerned two struct types in different translations units, which >>>>> needed to be compatible for the test program to work corectly.
I said they were compatible enough. David said they were entirely
compatible. Tim said "No they are not". Three different opinions.
If you pretend not to understand the C standard, you can argue
about it forever.
It's been explained to you more than once, but really, just read
the flippin standard and stop arguing.
Fucking hell.
Three people have said three different things. They can't all be right.
But according to you, only one of them is wrong: me, even though the
other two have made exactly opposite claims!
So to you it's not about who's right and who's wrong; you are just
CONSTANTLY having a go at me personally for reasons that are nothing to
do with the subject. That is persecution.
In fact you don't really care about the topic (if you're even aware of
it). So, FUCK YOU.
As for reading the standard, since that is this group's favourite
subject, then why does the group even exist? Since every possible
question can be answered there.
"I don't recall the exact discussion", and less the context of any
formulation in any of the many posts. I also don't understand what
your goal is. As I see it some posters tried to explain aspects of
the topic to you, and they feel that you didn't understand it but
are instead arguing just for the argument. Your post seems to show
a desire that you want one (or two) of these posters to be wrong.
It was suggested to you to refer to the standard document to clear
the topic since there's obviously an unsolvable communication issue
between the participants.
I basically do agree with your perception of this newsgroup and its
purpose. But...
*If* you're really interested in the topic, and since all the other
posters obviously gave up to continue explaining their sight to you,
why don't you accept that suggestion and read the standard document
to have clarity about the topic? [FYI; this was a rhetoric question.]
I've read the document, or the relevant section. According to that, DB
was wrong, and TR was half-right.
Neither of them is willing to back down, while no one else is willing to
back me up: KT will not say anything against his mates, and SL hasn't
really got a clue about the topic, but he never misses a change to put
the boot in when I'm already on the ground.
On 10/04/2025 23:18, Janis Papanagnou wrote:
*If* you're really interested in the topic, and since all the other
posters obviously gave up to continue explaining their sight to you,
why don't you accept that suggestion and read the standard document
to have clarity about the topic? [FYI; this was a rhetoric question.]
I've read the document, or the relevant section.
According to that, DB
was wrong, and TR was half-right.
On 11/04/2025 01:10, bart wrote:
On 10/04/2025 23:18, Janis Papanagnou wrote:
*If* you're really interested in the topic, and since all the other
posters obviously gave up to continue explaining their sight to you,
why don't you accept that suggestion and read the standard document
to have clarity about the topic? [FYI; this was a rhetoric question.]
I had certainly given up and moved on.
I've read the document, or the relevant section.
Finally! Now you too can move on.
According to that, DB was wrong, and TR was half-right.
Yes, it seems I was inaccurate about the compatibility - the names of
the struct and fields need to match across translation units, not just
the types of the fields. That's why it is important that /you/ read the standard.
Tim was, as usual in these matters, entirely correct as far as I can
see. I don't see how he could be considered "half-right" here. Tim has
a communication style that some people find grating (to put it mildly),
but there is no question that his knowledge of the C standards is outstanding.
That is what is very worrying to me, and makes this a toxic
environment (see my last post here where I remark on the contrast
with how KT treats me and how he treats TR.)
On Fri, 11 Apr 2025 12:32:43 +0100
bart <bc@freeuk.com> wrote:
That is what is very worrying to me, and makes this a toxic
environment (see my last post here where I remark on the contrast
with how KT treats me and how he treats TR.)
I am reading this group for enough time to question sincerity of above statement. IMHO, you are not worried, more like an opposite. You enjoy
a toxicity of the environment.
You enjoy a toxicity of the environment.
You would be wrong. It makes me very sad and depressed.
On 11/04/2025 09:14, David Brown wrote:
On 11/04/2025 01:10, bart wrote:
On 10/04/2025 23:18, Janis Papanagnou wrote:
*If* you're really interested in the topic, and since all the other
posters obviously gave up to continue explaining their sight to you,
why don't you accept that suggestion and read the standard document
to have clarity about the topic? [FYI; this was a rhetoric question.]
I had certainly given up and moved on.
I've read the document, or the relevant section.
Finally! Now you too can move on.
According to that, DB was wrong, and TR was half-right.
Yes, it seems I was inaccurate about the compatibility - the names of
the struct and fields need to match across translation units, not just
the types of the fields. That's why it is important that /you/ read
the standard.
But no one, absolutely no one, said outright that you were wrong. Only
Keith eventually agreed that one of you (and Tim) was right, but didn't
care who, and the next day admitted that one of you might be wrong, but
still didn't want to commit himself as to who it might be.
On the other hand, I was the only one not to make a bold claim one way
or another (I said types were compatible enough for my test to work),
but Keith had no hesitation in telling me I was 100% wrong!
That is what is very worrying to me, and makes this a toxic environment
(see my last post here where I remark on the contrast with how KT treats
me and how he treats TR.)
Tim was, as usual in these matters, entirely correct as far as I can
see. I don't see how he could be considered "half-right" here. Tim
has a communication style that some people find grating (to put it
mildly), but there is no question that his knowledge of the C
standards is outstanding.
I said half-right because as he put it, it sounded as though
compatibility depended entirely on struct tags.
(Which I then proceeded to put to the test with examples where there
were no tags, and those where the tags were the same (but defined in different scopes). But these were examples where both structs were
visible to the compiler.
In my original example, the compiler could only see one at a time, as
they were in different translation units.)
On Fri, 11 Apr 2025 12:56:18 +0100
bart <bc@freeuk.com> wrote:
It makes me very sad and depressed.
It sounded to me like a quote from Monty Python, but quick googling
didn't discovery anything from them that uses this exact phrase.
On Fri, 11 Apr 2025 12:56:18 +0100
bart <bc@freeuk.com> wrote:
You would be wrong. It makes me very sad and depressed.
It sounded to me like a quote from Monty Python, but quick googling
didn't discovery anything from them that uses this exact phrase.
Communication at that level oveer Internet is generally not easy.
Especially so in the absence of common cultural background.
On 11/04/2025 09:14, David Brown wrote:
On 11/04/2025 01:10, bart wrote:
According to [the C standard?], DB was wrong, and TR was half-right.
Yes, it seems I was inaccurate about the compatibility - the names
of the struct and fields need to match across translation units,
not just the types of the fields. That's why it is important that
/you/ read the standard.
But no one, absolutely no one, said outright that you were wrong.
Only Keith eventually agreed that one of you (and Tim) was right,
but didn't care who, and the next day admitted that one of you
might be wrong, but still didn't want to commit himself as to who
it might be.
On the other hand, I was the only one not to make a bold claim one
way or another (I said types were compatible enough for my test to
work), but Keith had no hesitation in telling me I was 100% wrong!
That is what is very worrying to me, and makes this a toxic
environment (see my last post here where I remark on the contrast
with how KT treats me and how he treats TR.)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 148:09:25 |
Calls: | 10,383 |
Calls today: | 8 |
Files: | 14,054 |
D/L today: |
2 files (1,861K bytes) |
Messages: | 6,417,740 |