Re: the Linux man-pages as an educational tool

Alejandro Colomar <[email protected]> Mon, 3 Aug 2026 01:30:06 +0200
Newsgroups gmane.linux.man,gmane.comp.lib.gnulib.bugs,gmane.comp.lib.glibc.alpha
Message-ID <am_SYQV74iczZNax@devuan>
--hlrwzbr6k5hkll7q
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
From: Alejandro Colomar <[email protected]>
To: "G. Branden Robinson" <[email protected]>
Cc: Arsen =?utf-8?Q?Arsenovi=C4=87?= <[email protected]>, 
	"Maciej W. Rozycki" <[email protected]>, Collin Funk <[email protected]>, 
	Paul Eggert <[email protected]>, [email protected], bug-gnulib-mXXj517/[email protected], 
	libc-alpha-9JcytcrH/[email protected]
Subject: Re: the Linux man-pages as an educational tool
Message-ID: <am_SYQV74iczZNax@devuan>
References: <f3f50282-8f40-449b-87c2-5df85fbfdc4e-764C0pRuGfqVc3sceRu5cw@public.gmane.org>
 <am6CnOddgaM10pry@devuan>
 <20260802000833.zpu27l7ibvrbouna@illithid>
 <am6PkypxYg-Fq4Iz@devuan>
 <[email protected]>
 <am6X32HkGdm2xTd7@devuan>
 <alpine.DEB.2.21.2608022219530.55540-Y5e7+nPLV1YHIiu7SO6vbVpr/1R2p/[email protected]>
 <am-2d02e1qq78Asv@devuan>
 <[email protected]>
 <20260802231058.o7gud4bd7co2nbhv@illithid>
MIME-Version: 1.0
In-Reply-To: <20260802231058.o7gud4bd7co2nbhv@illithid>

Hi Branden,

> Date: 2026-08-02 18:10:58-0500
> From: "G. Branden Robinson" <[email protected]>
>
> At 2026-08-03T01:08:32+0200, Arsen Arsenovi=C4=87 wrote:
> > Alejandro Colomar <[email protected]> writes:
> > > Most programmers can live in the safe bubble of <string.h>: those
> > > functions always require a string as input, and always provide a
> > > string as output.  Plain and simple.  It's difficult to write bugs
> > > when using those.
> > >
> > > That's the rationale.
> >=20
> > I do not follow.
> >=20
> > C has no namespaces, let alone qualified imports.
>=20
> That's true.
>=20
> > The name of a header providing some function is thus inconsequential.
>=20
> Then why not have one official big header file for the whole standard?
>=20
> #include <stdlibc.h>

Heh, curious thing: Plan9 did exactly this (actually, two headers).  :)

	#include <u.h>
	#include <libc.h>

Not that I support that idea, of course.

>=20
> When you answer that to your own satisfaction, I suspect you'll have
> little trouble following Alex's argument.

Indeed.  Thanks!  You've replied in less words than I would have, and
were more clear than I would have been.

> ...which doesn't mean you'll agree with it.
>=20
> Regards,
> Branden


Have a lovely night!
Alex

--=20
<https://www.alejandro-colomar.es>

--hlrwzbr6k5hkll7q
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmpv0vgACgkQ64mZXMKQ
wqm8rA/+IkdHG5OSmZF5sSk3kqIW0KdhuNHper+rd63nBxPHROkVFwYi3FQpMYtV
Kj94NdVghEDKZpP4GL5FkBaStPJSPqWnHAq1ZFA2CMsneRv2+uC88MBRvgZK8qAQ
zftIau/E3IHywheayU2ZX+HjmG7FdnAnyXM5tUim5dpj/JRxxs4vKNh0RfuBuMfY
wfuEdsVNh2Z+izwxeu/doykPOfyHHrE/iL79cJ9pfdp83FmoHo+wZ8wPmvqFL3LF
XIjPpyzYGrra4juPNR0Qg47VruWuq/LHdAY/f54cbpNxpax05P4RsU6wXMkZpN4e
GLxlT/mwhi7vOx6fZO4uyUSURMa720sCySTvuOYAJ+IFne2HmUkNiMMXzrHO9Enb
XEC7WnbkzvuXzAitHoX7KcpsqgFln5xYbWCyApMHp/YOkhW/gaO/0E+i21SpAFWM
A747CtsxCJvzwdwIqZD50EBqp5r77UBA4mD37u6uy7yRPI8fD1thKXti9qTN1tjc
DtMoAHegICT9gvBY2ErTUTbpeMml6ubkhlE+yOJVfEHrpHH3CC8bqWW+EZ5Nsl3w
k949WE3GBtjTf/p+L0rZp6KEgJ1PCFLkfclcXpCydaJ7hfcndCuokuFuXxoCIuiT
vXRluPLmc9veA0Rm3dVCWcOFoTJAPQBrsK1WUygfqZLboRtMoVA=
=oCnT
-----END PGP SIGNATURE-----

--hlrwzbr6k5hkll7q--