Hi Larry,

On Thu, Sep 18, 2025 at 04:17:48PM -0700, Larry McVoy wrote:
> > > Looking forward to that--those should have been in libc in the 1980s!  I
> 
> Well, not since 1980, but BitKeeper has had all that stuff for 20-25 years:
> 
> https://github.com/bitkeeper-scm/bitkeeper/blob/master/src/libc/style.h

I'm amazed how libc implementations have not added these things in such
a long time.  ANSI C brought good and bad things, and this freezing was
one of the bad ones.

I'm also amazed how a large amount of programmers will continue using
strcmp(3) raw instead of adding their own trivial wrappers.  Code
doesn't become less portable by defining useful macros and functions.

> > Heh!  There's still people in the C Committee that doesn't like them.
> 
> There are people on the C committee that shouldn't be there.  No smiley.

Agree.  And that goes both ways.  I think there's people that should be
there and isn't.  More specifically, I think there should be
representation of the civilized world (glibc, musl, FreeBSD, NetBSD,
OpenBSD, and POSIX).

I understand you can't ask much of volunteers, but I think at least
one maintainer of each of those projects should participate in the
committee.  I think what they're doing now, which is not innovating due
to fears of collision with the committee, and taking blindly almost
everything that the committee produces, is harmful to the language.

Either they should be in the committee, or if they truly believe the
committee has lost its mind, they should sit together in a table, and
fork C into POSIX C, ignoring anything produced by the WG14.


Have a lovely day!
Alex

-- 
<https://www.alejandro-colomar.es>
Use port 80 (that is, <...:80/>).

Reply via email to