Pseudoterminal terminology (was Re: Rename "master" branch to "main"?)

enh enh@google.com
Tue Jul 28 15:44:36 GMT 2020


On Tue, Jul 28, 2020, 08:33 Florian Weimer <fweimer@redhat.com> wrote:

> * Michael Kerrisk:
>
> > Those names (parent, child) do seem strange to me. With process
> > creation, those terms make a kind of sense.
>
> Not really: it's rare that a subprocess does not exit before the process
> that launched it.
>
> > The simplicity of it is appealing. But, how does this read in
> > prose documentation. Do we replace actual English words with
> > abbreviations ("pty", "tty")? That looks a little weird in writing,
> > and seems weirder when spoken aloud. And then: "the pseudoterminal
> > pty device" seems a little bit like something I might find in
> > "The Department of Redundancy Dept"...
>
> Maybe we can use “pseudoterminal device” and “terminal device”?
>

Yeah, that's the style the go docs use.

Btw, as for other popular languages, Swift doesn't seem to have its own
API, and just has you call libc directly. Rust too, afaict. And there's no
corresponding Java API at all, you have to use JNI.

Thanks,
> Florian
>
>


More information about the Libc-alpha mailing list