From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!news.ecp.fr!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Ada e-books Date: Thu, 19 Nov 2015 15:50:02 -0600 Organization: JSA Research & Innovation Message-ID: References: <8ec278d8-e97e-47e7-b09b-1e89f08411f3@googlegroups.com><876110cjrt.fsf@nightsong.com><2a413f76-f141-48fa-b6b8-76e95d768c13@googlegroups.com> NNTP-Posting-Host: rrsoftware.com X-Trace: loke.gir.dk 1447969803 15502 24.196.82.226 (19 Nov 2015 21:50:03 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 19 Nov 2015 21:50:03 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:28473 Date: 2015-11-19T15:50:02-06:00 List-Id: "Simon Wright" wrote in message news:lyh9khhm79.fsf@pushface.org... > "Jeffrey R. Carter" writes: > >> The Rosen trick > > Randy suggested "technique"; I'd like to suggest "device". It originally was known as a "trick", but as it is now an accepted programming technique, and we rewrote some of the rules in the Ada Standard to ensure that compilers have to allow it, it seems wrong to call it that. A "trick" is a clever way to work around the rules -- "tricks" should be avoided. OTOH, "techniques" are just non-obvious ways to structure one's code (not something to be avoided, necessarily). "device" to me says something about hardware (a mouse is a device, a printer is a device), not software. Randy.