From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6303 invoked from network); 15 Sep 2023 03:49:16 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 15 Sep 2023 03:49:16 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 67C9E40BF3; Fri, 15 Sep 2023 13:49:10 +1000 (AEST) Received: from freefriends.org (frenzy.freefriends.org [198.99.81.75]) by minnie.tuhs.org (Postfix) with ESMTPS id AFC5940AE6 for ; Fri, 15 Sep 2023 13:49:00 +1000 (AEST) X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 38F3mw7T015004 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 14 Sep 2023 21:48:58 -0600 Received: (from arnold@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 38F3mvxD015003; Thu, 14 Sep 2023 21:48:57 -0600 From: arnold@skeeve.com Message-Id: <202309150348.38F3mvxD015003@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Thu, 14 Sep 2023 21:48:57 -0600 To: tuhs@tuhs.org, mah@mhorton.net References: <202309132128.38DLSvEj026719@freefriends.org> <3963d4b9-a866-2e2f-d289-c4f261e1ca7e@mhorton.net> In-Reply-To: <3963d4b9-a866-2e2f-d289-c4f261e1ca7e@mhorton.net> User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: YUD4PEAXUM7NOJ3ILU7G6RA7WAB5WEGN X-Message-ID-Hash: YUD4PEAXUM7NOJ3ILU7G6RA7WAB5WEGN X-MailFrom: arnold@skeeve.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: The AWK Programming Language, 2nd Ed.: What's new? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgTWFyeSBBbm5lLg0KDQpNYXJ5IEFubiBIb3J0b24gPG1haEBtaG9ydG9uLm5ldD4gd3JvdGU6 DQoNCj4gV2hpY2ggR2l0IHJlcG8/wqAgVGhlIENTViBjb2RlIGlzIGEgZ2FtZSBjaGFuZ2VyIGZv ciBhd2ssIG90aGVyd2lzZSBJIA0KPiBuZWVkIGEgaG9rZXkgcHl0aG9uIHNjcmlwdC4NCg0KaHR0 cHM6Ly9naXRodWIuY29tL29uZXRydWVhd2svYXdrLiBUaGlzIHdhcyBtZW50aW9uZWQgaW4gdGhl DQpub3RlIHlvdSBxdW90ZWQuLi4NCg0KPiBJcyBpdCBiZWluZyBtZXJnZWQgaW50byB0aGUgR251 IGF3ayAuLi4NCg0KQWxzbyBtZW50aW9uZWQgaXMgdGhhdCB0aGUgY29kZSBpcyBhbHJlYWR5IGlu IGdhd2sncyBtYXN0ZXINCmJyYW5jaCBhbmQgdGhhdCBJIHdpbGwgbWFrZSBhIHJlbGVhc2UgaW4g dGhlIGZhbGwsIEkgaG9wZS4NCg0KPiAuLi4gdGhhdCB3aWxsIHdpbmQgdXAgaW4gUmVkIEhhdCBh d2s/IA0KPiBQbGVhc2UgcGxlYXNlPw0KDQpJIGhhdmUgbm8gY29udHJvbCBvdmVyIHRoYXQuIFNv cnJ5LiAgSG93ZXZlciwgZ2F3ayBpcyBlYXN5IHRvDQpidWlsZCBhbmQgaW5zdGFsbCBmcm9tIHRh cmJhbGwsIG9yIGlmIHlvdSdyZSBkZXNwZXJhdGUsIGRpcmVjdGx5DQpmcm9tIEdpdC4gIEJlIGlu IHRvdWNoIHByaXZhdGVseSBpZiB5b3Ugd2FudCBtb3JlIGluZm8uDQoNClRoYW5rcywNCg0KQXJu b2xkDQoNCj4gVGhhbmtzLA0KPg0KPiAvTWFyeSBBbm4gSG9ydG9uLyAoc2hlL2hlci9tYSdhbSkN Cj4gbWFyeWFubmhvcnRvbi5jb20gPGh0dHBzOi8vbWFyeWFubmhvcnRvbi5jb20+DQo+DQo+IOKA nFRoaXMgaXMgYSBncmVhdCBib29rIGFib3V0IGFuIGFtYXppbmcgam91cm5leSBvZiBhIHdvbWFu DQo+IHdobyB3ZW50IHRocm91Z2ggaGVsbCB0byBiZWNvbWUgdGhlIHBlcnNvbiBzaGUgaXMgdG9k YXku4oCdDQo+ICrCoC0gTW9uaWNhIEhlbG1zLCBjcmVhdG9yIG9mIHRoZSB0cmFuc2dlbmRlciBm bGFnKg0KPg0KPiAiQnJhdmUgYW5kIEltcG9ydGFudCAtIERvbuKAmXQgbWlzcyB0aGlzIHdvbmRl cmZ1bCBib29rISINCj4gKsKgLSBMYXVyYSBMLiBFbmdlbCwgSW50bC4gTWVtb2lyIFdyaXRlcnMg QXNzbi4qDQo+DQo+ICDCoMKgwqDCoMKgIEF2YWlsYWJsZSBvbiBBbWF6b24gYW5kIGJuLmNvbS4g QXVkaW9ib29rIG9uIEdvb2dsZSBQbGF5Lg0KPg0KPiAJPGh0dHBzOi8vd3d3LmFtYXpvbi5jb20v VHJhaWxibGF6ZXItTGlnaHRpbmctVHJhbnNnZW5kZXItRXF1YWxpdHktQ29ycG9yYXRlLWVib29r L2RwL0IwQjhGMkJSOUI+DQo+DQo+DQo+DQo+IE9uIDkvMTMvMjMgMTQ6MjgsIGFybm9sZEBza2Vl dmUuY29tIHdyb3RlOg0KPiA+IEhlbGxvIEFsbC4NCj4gPg0KPiA+IEZvciB3aG9ldmVyJ3MgaW50 ZXJlc3RlZCwgdGhlIGNzdiBjb2RlIGhhcyBiZWVuIG1lcmdlZCBpbnRvIHRoZSBtYXN0ZXINCj4g PiBicmFuY2ggb2YgdGhlIEdpdCByZXBvLiAgSGF2ZSBmdW4hDQo+ID4NCj4gPiBBcm5vbGQNCj4g Pg0KPiA+PiBGcm9tOiBhcm5vbGQgYXQgc2tlZXZlLmNvbSAoYXJub2xkIGF0IHNrZWV2ZS5jb20p DQo+ID4+IERhdGU6IFN1biwgMTAgU2VwIDIwMjMgMTM6NDE6MzQgLTA2MDANCj4gPj4gU3ViamVj dDogW1RVSFNdIFRoZSBBV0sgUHJvZ3JhbW1pbmcgTGFuZ3VhZ2UsIDJuZCBFZC46IFdoYXQncyBu ZXc/DQo+ID4+DQo+ID4+IEhpLg0KPiA+Pg0KPiA+PiBtYXJrdXMgc2NobmFsa2UgPG1laWxsbyBh dCBtYXJtYXJvLmRlPiB3cm90ZToNCj4gPj4NCj4gPj4+IEhvaSwNCj4gPj4+DQo+ID4+PiBJIGp1 c3QgZGlzY292ZXJlZCB0aGF0IG9uZSBvZiBteSBmYXZvcml0ZSBjb21wdXRlciBib29rcyBhYm91 dCBteQ0KPiA+Pj4gYmVzdCBsaWtlZCBwcm9ncmFtbWluZyBsYW5ndWFnZSAoYmVzaWRlcyBDKSBy ZWxlYXNlcyBpbiBhIHNlY29uZA0KPiA+Pj4gZWRpdGlvbi4gRG9lcyBhbnlvbmUga25vdyB3aGF0 IHRoZSBkaWZmZXJlbmNlcyBvZiAxc3QgYW5kIDJuZA0KPiA+Pj4gZWRpdGlvbiBhcmU/DQo+ID4+ Pg0KPiA+Pj4gQXMgdGhlIG9yaWdpbmFsIGJvb2sgaXMgYWxtb3N0IHBlcmZlY3QsIHRoZSBvbmx5 IHJld29yayBhbmQNCj4gPj4+IGV4dGVuc2lvbiBkaXJlY3Rpb24gSSBjYW4gdGhpbmsgb2YgaXMg dG93YXJkcyBkaWZmZXJlbnQNCj4gPj4+IGltcGxlbWVudGF0aW9ucyBsaWtlIGdhd2ssIG1hd2ss IHBvcnRhYmlsaXR5IGFuZCBzdWNoIHRoaW5ncy4NCj4gPj4+DQo+ID4+PiBEb2VzIGFueW9uZSBr bm93IG1vcmUgYWJvdXQgaXQ/IE1heWJlIHNvbWUgaW5zaWRlIGluZm9ybWF0aW9uPyA7LSkNCj4g Pj4+DQo+ID4+PiBtZWlsbG8NCj4gPj4gSW5zaWRlIGluZm9ybWF0aW9uPyBBcyBpdCBoYXBwZW5z LCB5ZXMsIEkgZG8gaGF2ZSBzb21lLiA6LSkNCj4gPj4gKEkgd2FzIGEgcmV2aWV3ZXIuKQ0KPiA+ Pg0KPiA+PiBbSW4gdGhlIGJlbG93LCAiYXdrIiBtZWFucyBCcmlhbiBLZXJuaWdoYW4ncyBhd2su XQ0KPiA+Pg0KPiA+PiBJbiB0aGUgMzYgKCEpIHllYXJzIHNpbmNlIHRoZSBmaXJzdCBlZGl0aW9u IHdhcyBwdWJsaXNoZWQsIGF3aw0KPiA+PiBoYXMgdW5kZXJnb25lLCBzaGFsbCB3ZSBzYXksIGEg bGFyZ2UgbnVtYmVyIG9mIHNtYWxsIGNoYW5nZXMuIFRoZXNlDQo+ID4+IGFyZSBsaXN0ZWQgaW4g dGhlIEZJWEVTIGZpbGUgY3VycmVudGx5IGluIHRoZSBtYXN0ZXIgYnJhbmNoIG9mDQo+ID4+IGh0 dHBzOi8vZ2l0aHViLmNvbS9vbmV0cnVlYXdrL2F3ay4NCj4gPj4NCj4gPj4gSW4gYWRkaXRpb24s IEJyaWFuIEtlcm5pZ2hhbiBkZWNpZGVkIHRvIGFkZCBzdXBwb3J0IGZvciBVVEYtOCBpbnB1dCwN Cj4gPj4gd2hpY2ggaXMgd2hhdCBhd2sgbm93IGV4cGVjdHMsIGFuZCBzdXBwb3J0IGZvciBDU1Yg aW5wdXQgZmlsZXMgd2hlbg0KPiA+PiBpbnZva2VkIHdpdGggdGhlIC0tY3N2IG9wdGlvbi4gRnVy dGhlcm1vcmUsIHRoZXJlIGlzIGEgbmV3IFx1IGVzY2FwZQ0KPiA+PiBzZXF1ZW5jZSB3aGljaCBt dXN0IGJlIGZvbGxvd2VkIGJ5IDEtOCBoZXhhZGVjaW1hbCBkaWdpdHMgZm9yIHNwZWNpZnlpbmcN Cj4gPj4gVW5pY29kZSBjb2RlIHBvaW50cy4NCj4gPj4NCj4gPj4gVGhlIGJvb2sgaXRzZWxmIGhh cyBiZWVuIGNhcmVmdWxseSByZXZpc2VkLiBUaGUgbGFyZ2Ugc2Vjb25kIGNoYXB0ZXINCj4gPj4g d2hpY2ggd2FzIGEgcmVmZXJlbmNlIHRvIHRoZSBmdWxsIGxhbmd1YWdlIHdhcyBtb3ZlZCB0byBh biBhcHBlbmRpeC4NCj4gPj4gTWFueSBvZiB0aGUgZXhhbXBsZSBwcm9ncmFtcyBmcm9tIHRoZSBm aXJzdCBlZGl0aW9uIHdlcmUgcmV0YWluZWQNCj4gPj4gYW5kIHVwZGF0ZWQsIGJ1dCB0aGVyZSBp cyBhbHNvIHF1aXRlIG9mIGxvdCBvZiBwbGVhc2luZyBuZXcgbWF0ZXJpYWwuDQo+ID4+DQo+ID4+ IFRoZXJlIGlzIG1lbnRpb24gb2YsIGFuZCBvY2Nhc2lvbmFsIGNvbXBhcmlzb24gd2l0aCwgZ2F3 aywgbWF3ayBhbmQNCj4gPj4gQmVuIEhveXQncyBHb0F3aywgYnV0IGJ5IGFuZCBsYXJnZSB0aGUg Zm9jdXMgaXMgb24gdGhlIGF1dGhvcnMnIHZlcnNpb24uDQo+ID4+DQo+ID4+IFRoZSBuZXcgY29k ZSBpcyBjdXJyZW50bHkgaW4gdGhlICJjc3YiIGJyYW5jaCBvZiB0aGUgYWJvdmUgR2l0aHViDQo+ ID4+IHJlcG8uICBUaGUgbWFpbnRhaW5lciBpcyBpbiB0aGUgcHJvY2VzcyBvZiB0aWR5aW5nIHVw IHRoZSByZXBvIChkZWFsaW5nDQo+ID4+IHdpdGggaXNzdWVzIGFuZCBwdWxsIHJlcXVlc3RzKSBh bmQgd2lsbCBtZXJnZSB0aGUgY3N2IGJyYW5jaCBpbnRvDQo+ID4+IG1hc3RlciBzb21ldGltZSBp biB0aGUgdmVyeSBuZWFyIGZ1dHVyZS4NCj4gPj4NCj4gPj4gSSdtIHRvbGQgdGhhdCB0aGUgcHJp bnRlZCBib29rcyB3aXRoIGdldCB0byB0aGUgcHVibGlzaGVyJ3Mgd2FyZWhvdXNlDQo+ID4+IHRv d2FyZHMgdGhlIGVuZCBvZiBTZXB0ZW1iZXIuIFRoZSBib29rIGlzIGF2YWlsYWJsZSBub3cgb24g TydSZWlsbHkncw0KPiA+PiBTYWZhcmkgbGVhcm5pbmcgc2l0ZSAoc2FmYXJpLm9yZWlsbHkuY29t KSBmb3IgYW55b25lIHdobyBoYXMgYQ0KPiA+PiBzdWJzY3JpcHRpb24uDQo+ID4+DQo+ID4+IE1h dGNoaW5nIGNvZGUgKC0tY3N2IGFuZCBcdSkgYXJlIGluIGdhd2sncyBtYXN0ZXIgYnJhbmNoIG5v dy4gSSB3aWxsDQo+ID4+IG1ha2UgYSByZWxlYXNlIHRoaXMgZmFsbCwgYWZ0ZXIgdGhlIG5ldyBj b2RlIGhhcyBtb3ZlZCBpbnRvIG1hc3Rlcg0KPiA+PiBpbiBCV0sncyBhd2suDQo+ID4+DQo+ID4+ IEkgaGVhcnRpbHkgcmVjb21tZW5kIHRoZSBib29rOyBpdCBpcyB0b3RhbGx5IHVwIHRvIEJyaWFu IEtlcm5pZ2hhbidzDQo+ID4+IHVzdWFsIHZlcnkgaGlnaCBzdGFuZGFyZC4NCj4gPj4NCj4gPj4g RW5qb3ksDQo+ID4+DQo+ID4+IEFybm9sZA0KPiA+Pg0K