From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 8e896313 for ; Tue, 4 Feb 2020 20:15:35 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 8F1D39CC15; Wed, 5 Feb 2020 06:15:33 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 740D99CC08; Wed, 5 Feb 2020 06:15:05 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="vfzsmel3"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id C23929CC08; Wed, 5 Feb 2020 06:15:02 +1000 (AEST) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by minnie.tuhs.org (Postfix) with ESMTPS id F18509CC07 for ; Wed, 5 Feb 2020 06:15:01 +1000 (AEST) Received: by mail-pj1-f47.google.com with SMTP id q39so1896893pjc.0 for ; Tue, 04 Feb 2020 12:15:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Vk0abwuLD7LDUxmDu7aoLnz30OpUaj9ljpmonc65rFQ=; b=vfzsmel3/peWjj8Fze1bShZOZnj7glpIn33y/j9RSeOu/lVnCVMuIpfl5MprTkSls+ gk0MKWKw7Pr2hm775Cl7z6HRDMUoODnBfx05fFpJEE8Ps8RMTBvR9U34AR7iP7EuRQGl CMtYg71MyCKXIUFK5/yPIrfjw7l7+lNaCc0Gf21iGZJDPVOKqsDQFU1t240zK6vZQxuh Vl9IAyn5pQ+v+g3rLTiOL5dZZhchBuHJsrExW7OTMl6CmlwEUpO7L+r3yTegRh3sAY32 PSj/Q8n1m5v5WIE5VfA51H3FhH9sCxOr2IQpnEDCr+tgHYDaMix5yvif4vSxgT1bDo/o PG6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=Vk0abwuLD7LDUxmDu7aoLnz30OpUaj9ljpmonc65rFQ=; b=jbzSd6ugQDHvzaJAX4+bIsbPCsl7fo98YAW740pXkUb14xL5gQJe0nwMZYkWffE9Ka Dfs9rbwyi7vwMvR7F/M/sIPiQ0QUchZqlMNXRyGEkj0r4isx+1iH6qCF7jpIBLVlnqIS cxMSL/HZB8FIbCG3SKf/57H0elGNaPY1ll35s7Qm2N+BSM76bsU8kzV/dWl+tmFVQIUk kxodjj3wzuDxzt/Yh2Di/52FJfWoUyauUhXC7hZ5ZQMRoQxnk510taezCmwDJef2CX4a xJRHPVBnmjN3kjEj984fkGW2pCxus7B7HWc7jwg9U2JqaJRcBXM3daVWiyiG1OVKyMuB eGfQ== X-Gm-Message-State: APjAAAXMKrU73b9BAb9mwf7PhE3n2qFDGTBIbbtf7GZ+GptfLpjQRNDv K8L/JiIYGJqzsIds+9Xz/QI7Ub5Z X-Google-Smtp-Source: APXvYqxdRXkiAcT0x7ssN2N8tLD6YR5xaCVMTFYD5fLWV8TgtYyrj6pcu4eSAmydAlZDcXJ2Tolh4Q== X-Received: by 2002:a17:902:8f8a:: with SMTP id z10mr32202430plo.169.1580847300818; Tue, 04 Feb 2020 12:15:00 -0800 (PST) Received: from localhost.localdomain ([1.129.159.223]) by smtp.gmail.com with ESMTPSA id f8sm24912022pfn.2.2020.02.04.12.14.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Feb 2020 12:15:00 -0800 (PST) Date: Wed, 5 Feb 2020 07:14:56 +1100 From: "G. Branden Robinson" To: tuhs@tuhs.org Message-ID: <20200204201453.ebeaabon26vbgfle@localhost.localdomain> References: <9c507ef665851fd21ecdf0e23136dc86@firemail.de> <1ippPk-8PE-00@marmaro.de> <1iqMuL-1zK-00@marmaro.de> <20200204094018.661e76717f7f475e6cb53e75@sjmulder.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mhkbc3yff6hb3h5c" Content-Disposition: inline In-Reply-To: <20200204094018.661e76717f7f475e6cb53e75@sjmulder.nl> User-Agent: NeoMutt/20180716 Subject: [TUHS] pronouncing *nix formulas (was: screen editors) X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --mhkbc3yff6hb3h5c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable At 2020-02-04T09:40:18+0100, Sijmen J. Mulder wrote: > markus schnalke wrote: > > Wikipedia writes that `ed' would be pronounced ``ee-dee'' (like > > ``vee-eye''), is that what you english speakers do? Certainly not. When one sees a command name that duplicates a frequently-used diminituve of a common name, the brain is going to select that preferentially. Naming your Unix command "mike" and expecting people to pronounce it "em-eye-kay-ee" is hopeless. > Dutch speaker. >=20 > ed: Hi Ed > vi: C'est la vie In English, thanks to the Great Vowel Shift and other developments that differentiated vowel pronunciation from the continent a few hundred years ago, trailing "I"s tend to be pronounced long (as in "eye")--but they also tend to be rare. They occur in proper names like Lodi, California and Bondi, Australia (which Americans sometimes mis-pronounce anyway, perhaps influenced by Spanish). A word that looks borrowed from Latin, Greek, or Spanish will often get back its "-ee" sound for a trailing "i", but the two-letter command names beloved of the Unix pioneers offer no etymological hints. > Bonus: >=20 > chroot: shroot >=20 > These may not be the proper pronunciations but I like the names best > this way. I had to teach myself Unix in the early days and so I wound up with some idiolectal variants that people consider amusing or objectionable: chroot: cheroot (like the cigar) chown: rhymes with "clown" chmod: rhymes with "god" or "scrod" (a kind of fish), and resists the introduction of a vowel into the leading consonant cluster as much as possible--it's an ugly one! creat: Crete (hic Rhodus, hic salta!) fuser: fuser (like the component of a laser printer--not "eff-user"; eff that) groff: Groff (like the surname, not "jee-roff") troff: trough (but nroff I pronounce the accepted way) (And did people really say "dee-eye-tee-roff" for "ditroff"?) There are a couple of others that I started out pronouncing in a nonstandard way, but once I started attending conferences, I assimilated: Linux: originally "lye-nucks", now "linn-ucks" Debian: originally "Dee-bee-un", now "Deb-ee-un" I've heard many other newcomers make the same inferences I did in these last two cases. I would editorialize on the fetishization of terseness in textual interface design[1], but I have to locate my APL typeball. Regards, Branden [1] A terseness that is hurled away with great enthusiasm by the maintainers of many libraries written in C, who, facing an unanticipated need, pile yet another damn parameter onto their hapless function calls. Six, seven parameters? Keep 'em coming. Consistency of ordering between commonly-used arguments in the same library? Hell no! Structs and pointers to structs are only for getting yourself into trouble with. Remember: always mistrust your compiler and copy a struct element by element, and only use structure pointers for dangling reference mischief, never to simplify your function calls. Always prematurely optimize except when spilling registers between stack frames on IA-32. But be sure and -fomit-frame-pointer so your mess is even harder to clean up! Every register is precious except the ones you wasted on your yard-long parameter list. Guess I got an editorial in after all. --mhkbc3yff6hb3h5c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAl450LYACgkQ0Z6cfXEm bc4yyQ//RKydhu3xAST21qGFxTtxbOl8oCmPnBChSgHSHOQQIZvOyQWiekuQla3h dU+2bKZNPloE4MX6poKSyUt8oWKdMpdLcgUT65vHQfNjphpn5XvE8e9kX8JF1Mt9 j4SLVPM4gfHVbCqJhbdUuESzkGukO/iixgrEo0iEb2ZA/J178DCtbXVAuP3IvNCd 2nIsEBCpVeBJHHOQd/c8NH+QkNzoC+0ApshFeONxicMzibdaVqJVqQK0XeSkwztk RXqB7IGLHulHL0Y7gi/Hp13hVzWH/iguruO8Ij2Y69aKx16KymlxHIDwW+oHJCi9 se1PLy19pPhEKdCSVQWOddhbXeAXTNHBxcz0SKyw3fc8+SMZtEPzuDzXup3kIgQw 65RNqjqEUzJMPyLdAhSeb+iIdI2p3g8Maach1ml6UknmsHSDJojLRtLvmYeZmR6t S8cak5jwB4btRVo8lGUctsAlprkhfu6rBIxEQRpemIDhgZNIK9QphRaLagSpdiXG Fsn/KmkOjXpNR6nUVtvhvYTIN4vXQwfPPGZlQB9Kc7le+DLrHnXS1RvzC7Q+qlcp EiXlHSKK2ezlFCo2ieOqylFmgo+C/QRDUlm8fBsmifwAAT6tAJYz6MmI8mXxdsnD HdlMIJMcFwMQmgim86Xwi7Ho6IDhHlNdpq38E2IocmDV1kPfml8= =wnBM -----END PGP SIGNATURE----- --mhkbc3yff6hb3h5c--