Liste des Groupes | Revenir à cl c |
[This should be fun.]
>
On 20/05/2025 14:47, Paul Edwards wrote:"David Brown" <david.brown@hesbynett.no> wrote in message>
news:100hs85$27qbn$1@dont-email.me...On 20/05/2025 11:36, Paul Edwards wrote:"Keith Thompson" <Keith.S.Thompson+u@gmail.com> wrote in message>
news:87ecwj1vy9.fsf@nosuchdomain.example.com..."Paul Edwards" <mutazilah@gmail.com> writes:And C90 (etc) could potentially be extended to include a folder.h
directory.h, damn you! Folders are for schoolteachers, not
programmers. We could fall out over this.
standard.The language is covered by an
international standard, so "C" is the language defined by that
>Thus "C" means "C23" at the moment - each newly published C standard>
"cancels and replaces" the previous version.
I don't agree with this. I'm sure the ISO committee is keen
to "cancel" the previous work.
Whether you agree with David or not, he's correct. He has
accurately described the way the world sees C.
>
You might argue that the world sees it wrong, and who am I to
dissuade you? But ISO has far more clout than you or me, alas.
And in another corner, there are people who claim that I>
am at fault for not making "my" compiler (a slight variation
of gcc 3.2.3) run in under 16 MiB of memory.
Mibs are marbles. You can't run a C compiler under 16 marbles,
not even if you bring in Dennis Ritchie.
I understand where these people are coming from.>
So do I, but I expect it was a typo for 16 GB.
And I can see the alternative described by that Jeff article>
I referenced.
>
But my starting position is that I (sort of) can't personally
fault the C90 standard, and the assembler code produced
by a typical C compiler is exemplary, and that this is the
basis for the lingua franca of programming.
Right.
much(And while I don't think that an "appeal to authority" argument has
>merit, he did say that he found Linux "quite delightful" as a>
continuation of UNIX, and I would not expect him to have viewed your OS
ideas as productive.)
I'm not asking him to approve my OS ideas. I'm asking him
to explain what is wrong with the C90 that he approved of,
and whether my mentioned extensions are reasonable.
I'm afraid we're about 13� years too late to expect an answer
from the man himself, but I could guess at his answers:
>
(a) nothing;
(b) they make a reasonable library, but there's no reason tocorrections).
change C90. If people find the library useful, they will use it
and the word will spread.
>But Keith is absolutely correct here. C90 is C90, and will remain that
way (baring the very unlikely possibility of minor technical
languages>
You can make your own libraries, and OS's, and extensions, and
don't- whatever makes you happy. (And if you enjoy what you are doing, and
it's not harming anyone, then that's all the reason you need. You
then.need approval from anyone else. Don't let me or anyone else hinder you>
enjoying yourself.) However, nothing that you ever do will be an
extension to C90.
You seem to have a different definition of "extension to C90" to me,
>
Then what do you mean by it? I suspect David thinks you mean an
update to the ISO C90 document requiring all conforming C
compilers to adopt your new library. And, like me, Keith and
David know full well that that ain't gonna happen.
Which is also fine.>
>
Regardless, I intend to compete with the ISO committee, and
not so much start from scratch, as start from C90.
>
My branch may not appeal to a majority, but I'm not particularly
trying to appeal to a majority. I'm interested in appealing to the
people who I work with (e.g. author of pdld). And I'm also
interested in technical guidance from the majority who likely
have more technical skills than me, regardless of whether they
agree with my approach/goals or not (spoiler: they don't).
If you want to publish a library, nobody is going to argue
against you doing so. You can't have too many libraries. (Well, I
expect you can, but it's hard.)
Les messages affichés proviennent d'usenet.