on the irresponsibility of pursuing C language reform (was: [PATCH 1/2] man/man3/{mem,strn}*(): SYNOPSIS, STANDARDS: Document these as provided by <memory.h>)

"G. Branden Robinson" <[email protected]> Fri, 31 Jul 2026 16:51:22 -0500
Newsgroups gmane.comp.lib.gnulib.bugs,gmane.linux.man,gmane.comp.lib.glibc.alpha
Message-ID <20260731215122.4p4aepsbgeoibx74@illithid>
Hi Joseph,

At 2026-07-31T21:23:35+0000, Joseph Myers wrote:
> I think it's irresponsible to use the man-pages project to promote
> personal idiosyncratic ideas like this in preference to what's been
> the standard location of functions since 1989.

I'm sure I don't need to bring to your attention what a mine field
string/`char` sequence/memory buffer handling has been in C since the
language's inception.

More to the point: what's a better forum for pursuing this attempt at
reform that will both (a) reach a significant population of stakeholders
who can variously red-team it and/or endorse it; and (b) has sufficient
visibility that it can't easily be ignored by people who oppose reform
in this area for whatever reason?

I hope you do not wish to imply that a closed session of some committee,
or unofficial backroom politicking would be preferable, nor that WG14
should close its doors to members of its user community who have not
been vetted for a disinclination to boat-rocking.

Regards,
Branden
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmptGNIACgkQ0Z6cfXEm
bc5U4g/+Mu/GjXHtsDdN6DmHg7V6hGvnzxppt3hYS9Y6X63Ewg5XdQAAOlFRzsIO
LO3gluLNgN3jPggn6+JsLUoBQ3d3VPBHD1EuDsCsFShK7FR1t64uJZtNwFS3qOYV
OGjZ3qfcoZ8KbsqMLAV/wf4VbHwcFh4ElxI1x3DLgVbEWHEPmDsIMbkkDHalcVeZ
98UGFfcMpe7GdFbXPufgNSkHjnegkmMdFCW/w5ixXiYrY/QhQlGqXt8qnHtUv0FV
WczAAIx6TJtNMuzJkulOPFJ2N6sQ2janyd41gmbSUqyfe1Af7yGYlF6V/+b3xbF7
OV3cDqTCmXAcNk82qjC0nvWlTOmS/Zeoud8k0Hsf/pzwPVugw7G3d0SWdZuo0JGY
1Ec2dbq5Pc8FvEsqI92GNVKnRUTHYoG34gofrrNmzTBRikVljMhEOckbJpqmEy/C
xb/4rGEX5yqd817SLTU0NLw9Ijme+RbjmFHn6SXd4iR/V9HYp/R29c1rF9zoZbAb
p/5MtVfsbDPOweMsM52Ye5V2qijkYiTZB5YOT8BXqBaPH/A9T7fVHnvuDE5mlNMx
tnhxP4eoERAWxno07bGFJVCDkR0zbZjZ3wlBVxNm096nqjUEm66iE1SG+oqbfOs3
x5TLanzatTGWZfW2VgsdY8BuhiVYY3Wo4105m4A+w2QJ9Kiedzs=
=g5ts
-----END PGP SIGNATURE-----