Re: encapsulating directory operations

Liste des GroupesRevenir à l c 
Sujet : Re: encapsulating directory operations
De : rjh (at) *nospam* cpax.org.uk (Richard Heathfield)
Groupes : comp.lang.c
Date : 20. May 2025, 16:43:05
Autres entêtes
Organisation : Fix this later
Message-ID : <100i7ub$2aaj2$1@dont-email.me>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla Thunderbird
On 20/05/2025 16:11, Paul Edwards wrote:
"Richard Heathfield" <rjh@cpax.org.uk> wrote in message
news:100i43s$29dr0$1@dont-email.me...
[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.
 What we'll fall out over is you exceeding the limits of
MSDOS 8.3 filenames. :-)
I did actually think about that (only for about a microsecond, but yes, I used to think it was a big deal).
<snip>

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.
 Pardon?
https://en.wiktionary.org/wiki/mib
Noun
mib (plural mibs)
     (games) A marble (glass ball used in games), especially one used as a target.
(Don't miss the quotations - priceless!)

I also use Microsoft C 6.0 which was the
last version to run on a PC XT in 640 KiB.
Well, kib turns out to be Sumerian for "leash". Naturally, I prefer "unleashed".

 gcc 3.2.3 will run in under 16 MiB if I switch off optimization.
 
I understand where these people are coming from.
>
So do I, but I expect it was a typo for 16 GB.
 Nope.
Clearly humour has failed me on this occasion.
If you're allowed to get all uppity about 9-letter filenames (which uppityness I absolutely understand and respect), I reserve the right to insist on KB, MB, and GB instead of these nonsensical new inventions. The world knows full well that bit and byte prefixes are measured in powers of 2, and we don't need an intrusive iota irresponsibly interceding itself into initialisms.

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.
 Certainly great to have company!
Today comp.lang.c, tomorrow ISO/IEC JTC 1/SC 22/WG 14 !
<snip 1 - no comment>
<snip 2 - Ce n'est pas ma tasse de thé.>

Or to put it another way - if you didn't have time pressure,
and the world was willing to stop writing code circa 1986
until C had been standardized, and with the benefit of
hindsight - what should or shouldn't be in a C90 or C2090 -
however long it takes to "get it right"?
fclose would take a FILE ** instead of FILE *, and its dying act would be *fp = NULL;
qsort and bsearch would take context pointers to pass to cmp.
non-blocking sockets would be in the standard, using an interface based on fopen/fread/fwrite/fclose.
If I'm only allowed three, those would be the three I'd take.
--
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within

Date Sujet#  Auteur
20 May07:06 * encapsulating directory operations160Paul Edwards
20 May08:27 +* Re: encapsulating directory operations21Lawrence D'Oliveiro
20 May10:33 i`* Re: encapsulating directory operations20Paul Edwards
21 May01:10 i `* Re: encapsulating directory operations19Lawrence D'Oliveiro
21 May01:23 i  `* Re: encapsulating directory operations18Paul Edwards
21 May04:37 i   `* Re: encapsulating directory operations17Lawrence D'Oliveiro
21 May11:00 i    +* Re: encapsulating directory operations3Paul Edwards
22 May07:49 i    i`* Re: encapsulating directory operations2Lawrence D'Oliveiro
22 May08:02 i    i `- Re: encapsulating directory operations1Kaz Kylheku
22 May00:51 i    `* Re: encapsulating directory operations13James Kuyper
22 May06:04 i     `* Re: encapsulating directory operations12Lawrence D'Oliveiro
22 May19:13 i      `* Re: encapsulating directory operations11James Kuyper
22 May23:46 i       `* Re: encapsulating directory operations10Lawrence D'Oliveiro
23 May00:07 i        `* Re: encapsulating directory operations9James Kuyper
23 May00:15 i         `* Re: encapsulating directory operations8Kaz Kylheku
23 May00:26 i          +* Re: encapsulating directory operations3Paul Edwards
23 May01:44 i          i+- Re: encapsulating directory operations1Kaz Kylheku
24 May03:26 i          i`- Re: encapsulating directory operations1Lawrence D'Oliveiro
23 May01:10 i          `* Re: encapsulating directory operations4James Kuyper
23 May03:08 i           `* Re: encapsulating directory operations3Kaz Kylheku
24 May00:29 i            `* Re: encapsulating directory operations2James Kuyper
24 May01:08 i             `- Re: encapsulating directory operations1Kaz Kylheku
20 May10:18 +* Re: encapsulating directory operations58Keith Thompson
20 May10:33 i+* Re: encapsulating directory operations14Richard Heathfield
20 May10:45 ii+- Re: encapsulating directory operations1Paul Edwards
20 May12:42 ii+- Re: encapsulating directory operations1David Brown
20 May14:55 ii+* Re: encapsulating directory operations7Kaz Kylheku
20 May15:05 iii`* Re: encapsulating directory operations6Richard Heathfield
20 May15:09 iii +* Re: encapsulating directory operations2Muttley
20 May15:15 iii i`- Re: encapsulating directory operations1Paul Edwards
20 May15:48 iii `* Re: encapsulating directory operations3Paul Edwards
20 May16:02 iii  `* Re: encapsulating directory operations2Richard Heathfield
20 May16:28 iii   `- Re: encapsulating directory operations1Paul Edwards
23 May13:43 ii`* Re: encapsulating directory operations4Tim Rentsch
23 May14:27 ii `* Re: encapsulating directory operations3Richard Heathfield
24 May06:32 ii  `* Re: encapsulating directory operations2Tim Rentsch
24 May06:54 ii   `- Re: encapsulating directory operations1Richard Heathfield
20 May10:36 i`* Re: encapsulating directory operations43Paul Edwards
20 May13:23 i +* Re: encapsulating directory operations39David Brown
20 May14:47 i i`* Re: encapsulating directory operations38Paul Edwards
20 May15:37 i i +* Re: encapsulating directory operations10Richard Heathfield
20 May16:11 i i i`* Re: encapsulating directory operations9Paul Edwards
20 May16:43 i i i `* Re: encapsulating directory operations8Richard Heathfield
20 May22:15 i i i  +* Re: encapsulating directory operations2Paul Edwards
20 May23:50 i i i  i`- Re: encapsulating directory operations1Kaz Kylheku
21 May02:11 i i i  +- Re: encapsulating directory operations1Lawrence D'Oliveiro
21 May03:40 i i i  `* Re: encapsulating directory operations4James Kuyper
21 May05:50 i i i   `* Re: encapsulating directory operations3Richard Heathfield
21 May09:06 i i i    `* Re: encapsulating directory operations2David Brown
21 May09:27 i i i     `- Re: encapsulating directory operations1Richard Heathfield
20 May17:19 i i `* Re: encapsulating directory operations27David Brown
20 May17:43 i i  +* Re: encapsulating directory operations6Richard Heathfield
20 May18:14 i i  i+* Re: encapsulating directory operations4Kaz Kylheku
20 May18:20 i i  ii`* Re: encapsulating directory operations3Richard Heathfield
20 May19:50 i i  ii +- Re: encapsulating directory operations1Richard Heathfield
20 May20:34 i i  ii `- Re: encapsulating directory operations1Kaz Kylheku
21 May09:09 i i  i`- Re: encapsulating directory operations1David Brown
20 May17:51 i i  +- Re: encapsulating directory operations1Kaz Kylheku
20 May18:09 i i  +* Re: encapsulating directory operations2Richard Heathfield
20 May19:34 i i  i`- Re: encapsulating directory operations1Richard Heathfield
20 May22:41 i i  +* Re: encapsulating directory operations4Paul Edwards
20 May23:02 i i  i+- Re: encapsulating directory operations1Keith Thompson
21 May02:05 i i  i`* Re: encapsulating directory operations2Lawrence D'Oliveiro
21 May10:23 i i  i `- Re: encapsulating directory operations1Paul Edwards
20 May22:51 i i  +* Re: encapsulating directory operations9Paul Edwards
21 May05:31 i i  i`* Re: encapsulating directory operations8Richard Heathfield
21 May11:08 i i  i `* Re: encapsulating directory operations7Paul Edwards
21 May11:28 i i  i  +- Re: encapsulating directory operations1Richard Heathfield
21 May16:00 i i  i  `* Re: encapsulating directory operations5David Brown
21 May16:37 i i  i   `* Re: encapsulating directory operations4Richard Heathfield
21 May18:21 i i  i    +- Re: encapsulating directory operations1Michael S
22 May11:37 i i  i    `* Re: encapsulating directory operations2James Kuyper
22 May18:53 i i  i     `- Re: encapsulating directory operations1Kaz Kylheku
20 May23:09 i i  +- Re: encapsulating directory operations1Paul Edwards
21 May09:27 i i  `* Re: encapsulating directory operations3David Brown
21 May11:46 i i   `* Re: encapsulating directory operations2Paul Edwards
21 May15:46 i i    `- Re: encapsulating directory operations1David Brown
21 May01:12 i `* Re: encapsulating directory operations3Lawrence D'Oliveiro
21 May01:25 i  `* Re: encapsulating directory operations2Paul Edwards
21 May02:03 i   `- Re: encapsulating directory operations1Lawrence D'Oliveiro
20 May14:53 +* Re: encapsulating directory operations75Kaz Kylheku
20 May15:12 i`* Re: encapsulating directory operations74Paul Edwards
20 May22:41 i `* Re: encapsulating directory operations73Keith Thompson
20 May23:38 i  `* Re: encapsulating directory operations72Paul Edwards
21 May00:09 i   +* Re: encapsulating directory operations5Paul Edwards
21 May00:22 i   i+- Re: encapsulating directory operations1Keith Thompson
21 May01:18 i   i+* Re: encapsulating directory operations2Kaz Kylheku
21 May01:31 i   ii`- Re: encapsulating directory operations1Paul Edwards
21 May02:02 i   i`- Re: encapsulating directory operations1Lawrence D'Oliveiro
21 May00:18 i   +* Re: encapsulating directory operations57Keith Thompson
21 May00:57 i   i+* Re: encapsulating directory operations49Paul Edwards
21 May06:41 i   ii`* Re: encapsulating directory operations48Keith Thompson
21 May11:41 i   ii +* Re: encapsulating directory operations43Paul Edwards
21 May19:06 i   ii i+* Re: encapsulating directory operations40Keith Thompson
21 May19:22 i   ii ii+- Re: encapsulating directory operations1Keith Thompson
22 May22:10 i   ii ii+* Re: encapsulating directory operations35Paul Edwards
22 May23:32 i   ii iii+* Re: encapsulating directory operations33Keith Thompson
23 May00:16 i   ii iiii+* Re: encapsulating directory operations18Paul Edwards
23 May02:38 i   ii iiiii+* Re: encapsulating directory operations5Keith Thompson
25 May23:12 i   ii iiiiii`* Re: encapsulating directory operations4Paul Edwards
25 May23:34 i   ii iiiiii `* Re: encapsulating directory operations3Keith Thompson
23 May03:28 i   ii iiiii+* Re: encapsulating directory operations2Kaz Kylheku
23 May06:08 i   ii iiiii`* Re: encapsulating directory operations10Janis Papanagnou
23 May16:09 i   ii iiii`* Re: encapsulating directory operations14Richard Harnden
22 May23:44 i   ii iii`- Re: encapsulating directory operations1Paul Edwards
22 May23:06 i   ii ii`* Re: encapsulating directory operations3Paul Edwards
21 May20:31 i   ii i`* Re: encapsulating directory operations2Kaz Kylheku
22 May22:52 i   ii `* Re: encapsulating directory operations4Paul Edwards
21 May03:21 i   i`* Re: encapsulating directory operations7Kaz Kylheku
21 May03:26 i   +* Re: encapsulating directory operations7James Kuyper
21 May22:19 i   `* Re: encapsulating directory operations2Waldek Hebisch
21 May03:35 +* Re: encapsulating directory operations3Janis Papanagnou
22 May19:34 +- Re: encapsulating directory operations1Bonita Montero
25 May06:10 `- Re: encapsulating directory operations1Tim Rentsch

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal