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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_IMAGE_ONLY_32,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26381 invoked from network); 16 Sep 2023 17:32:47 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 16 Sep 2023 17:32:47 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id ED24A4027C; Sun, 17 Sep 2023 03:32:37 +1000 (AEST) Received: from mail-oa1-x29.google.com (mail-oa1-x29.google.com [IPv6:2001:4860:4864:20::29]) by minnie.tuhs.org (Postfix) with ESMTPS id E20BF40278 for ; Sun, 17 Sep 2023 03:32:28 +1000 (AEST) Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-1d598ba1b74so1935068fac.0 for ; Sat, 16 Sep 2023 10:32:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mhorton-net.20230601.gappssmtp.com; s=20230601; t=1694885547; x=1695490347; darn=tuhs.org; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=2WBoiLoJM6OobOf9iyoLLJKDDv8ZE2W9/f7B2K8KfF4=; b=HWINdb7hX5eh1JgnNlBDpmZDlX1mlIVGjwv7KXmveCFoZhG9YGrjb6xzZT2adfJDof NDQtz/mujGdX8G85x9/sWgUv68H4KEpwJbFL+OrfrmrwFroFS2tuob+rZkbdAptSxtgC kH/pFWRXbrSkMgohjs0TUJ8veWPRU2CZupW6/ZNYvkkAmDIs/RNYNz5nGUA/Ek34/JC3 tnJPFhZPNpmfUqy1TXn0AEyLFqvgn+U9TCObwHwxKwyf0jOUuqpowPbZX9zrYD1KHAln eYkPRrTkVdCuhjs9OYwxRo5uDkDXFBfxpsNlW9oYejTz9EDg0buEu/OPRQmPA4ovAhFx Wbcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694885547; x=1695490347; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=2WBoiLoJM6OobOf9iyoLLJKDDv8ZE2W9/f7B2K8KfF4=; b=q4zQuDp/QDsDxcBDAI1mlj6MmdJykYMxa72o/dyzuGLLiKt5EHiDGUEmbngzfAVuLT Q8tjT3YJlqQcRFW3RanSig0fDeGlY/R8UTtgyeFQ57rQ4fapm8ejYn5NaKXqFkUUdTg6 quxjka+HgR9wPeEnIgugNMsXcue0Kpn1ZNY+8bQig8M5FqLdeHAn3nuYYp6RjkREQs/u N88dv1xAPnRe53brRCZuZMGxwO/IKdMPT4iLUh4LoEzGGdUNvAFU1afMSYPHR6gLeE4u F7dvXnY1ajRrCBc/11XUaC0YXaGLyVfYu3sdo+uV5eDWCUZFiEX+icuI4r3zzzT0q4S3 sZOg== X-Gm-Message-State: AOJu0YyQODll7MsG+sYD3R4/iuO4nWGm7jSLjOrLaM9+sNFsKelqvwZM wHpNFnZ0EOzEeR+5cmG5+NudK3XcvM5z0dNKk3k= X-Google-Smtp-Source: AGHT+IHXJgI6h8dL+g+OhPDLwMI5HhVXjvblP88N2/37tWcYD/gsHn7mfo/7kcbzkPUdj0TJMB5DHQ== X-Received: by 2002:a05:6870:96a0:b0:1be:ffae:29a4 with SMTP id o32-20020a05687096a000b001beffae29a4mr6327807oaq.26.1694885547183; Sat, 16 Sep 2023 10:32:27 -0700 (PDT) Received: from ?IPV6:2600:8801:fb10:47f0::46d? ([2600:8801:fb10:47f0::46d]) by smtp.gmail.com with ESMTPSA id g23-20020a17090a579700b00268dac826d4sm4664423pji.0.2023.09.16.10.32.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 16 Sep 2023 10:32:26 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------ekT0SsySk0d4t8tpkycSeorW" Message-ID: <28cabcca-ee11-bfde-f333-6eca05a1a91f@mhorton.net> Date: Sat, 16 Sep 2023 10:32:24 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Content-Language: en-US To: tuhs@tuhs.org References: <202309132128.38DLSvEj026719@freefriends.org> <3963d4b9-a866-2e2f-d289-c4f261e1ca7e@mhorton.net> <202309150354.38F3sPjK015761@freefriends.org> From: Mary Ann Horton In-Reply-To: Message-ID-Hash: DCO2LVJJDMJVXYNPUFKY3DYRIDBEZPDI X-Message-ID-Hash: DCO2LVJJDMJVXYNPUFKY3DYRIDBEZPDI X-MailFrom: mah@mhorton.net 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: This is a multi-part message in MIME format. --------------ekT0SsySk0d4t8tpkycSeorW Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 VGhhbmsgeW91IGFsbCBmb3IgdGhlIGtpbmQgd29yZHMgYWJvdXQgbWUgYW5kIG15IHNpZy4NCg0K SSdsbCBhZGQgdGhlcmUgYXJlIHBhcnRzIG9mIHRoaXMgYm9vayB0aGF0IGZvY3VzIG9uIFVOSVgg aGlzdG9yeSwgDQphbHRob3VnaCBpbiBteSBuZXh0IG1lbW9pciAobm90IHN0YXJ0ZWQgeWV0KSB0 aGUgdGVjaCB3aWxsIGJlIHRoZSANCnByaW1hcnkgZm9jdXMuDQoNClRoYW5rcywNCg0KL01hcnkg QW5uIEhvcnRvbi8gKHNoZS9oZXIvbWEnYW0pDQptYXJ5YW5uaG9ydG9uLmNvbSA8aHR0cHM6Ly9t YXJ5YW5uaG9ydG9uLmNvbT4NCg0K4oCcVGhpcyBpcyBhIGdyZWF0IGJvb2sgYWJvdXQgYW4gYW1h emluZyBqb3VybmV5IG9mIGEgd29tYW4NCndobyB3ZW50IHRocm91Z2ggaGVsbCB0byBiZWNvbWUg dGhlIHBlcnNvbiBzaGUgaXMgdG9kYXku4oCdDQoqwqAtIE1vbmljYSBIZWxtcywgY3JlYXRvciBv ZiB0aGUgdHJhbnNnZW5kZXIgZmxhZyoNCg0KIkJyYXZlIGFuZCBJbXBvcnRhbnQgLSBEb27igJl0 IG1pc3MgdGhpcyB3b25kZXJmdWwgYm9vayEiDQoqwqAtIExhdXJhIEwuIEVuZ2VsLCBJbnRsLiBN ZW1vaXIgV3JpdGVycyBBc3NuLioNCg0KIMKgwqDCoMKgwqAgQXZhaWxhYmxlIG9uIEFtYXpvbiBh bmQgYm4uY29tLiBBdWRpb2Jvb2sgb24gR29vZ2xlIFBsYXkuDQoNCgk8aHR0cHM6Ly93d3cuYW1h em9uLmNvbS9UcmFpbGJsYXplci1MaWdodGluZy1UcmFuc2dlbmRlci1FcXVhbGl0eS1Db3Jwb3Jh dGUtZWJvb2svZHAvQjBCOEYyQlI5Qj4NCg0KDQoNCk9uIDkvMTUvMjMgMTM6MTcsIFdhcnJlbiBU b29tZXkgdmlhIFRVSFMgd3JvdGU6DQo+IE9uIEZyaSwgU2VwIDE1LCAyMDIzIGF0IDA1OjA5OjE0 QU0gLTA0MDAsIEtlblVuaXggd3JvdGU6DQo+PiAgICAgWWVzLiBJIG5vcm1hbGx5IGtlZXAgcXVp ZXQgYnV0IHdoYXQgZG9lcyB0cmFuc2dlbmRlciBmbGFncyBoYXZlIHRvIGRvDQo+PiAgICAgd2l0 aCBBV0sgb3IgVW5peD8/DQo+PiAgICAgTGV0J3MgYXQgbGVhc3Qgc3RheSB3aXRoIHdoYXQgdGhl IHB1cnBvc2Ugb2YgdGhpcyBncm91cCBpcy4NCj4+ICAgICAtS2VuDQo+IEkgcmFyZWx5IHdlaWdo IGluIG9uIHRoaW5ncywgYnV0IEkgdGhpbmsgdGhpcyBvbmUgaXMgaW1wb3J0YW50Lg0KPg0KPiBU aGUgaGlzdG9yeSBvZiBVbml4IGlzIG5vdCBqdXN0IG9mIHRoZSB0ZWNobm9sb2d5LCBidXQgYWxz byBvZiB0aGUNCj4gcGVvcGxlIGludm9sdmVkLCB0aGVpciBzdWNjZXNzZXMgYW5kIHRyYXZhaWxz LCBhbmQgdGhlIGNvbW11bml0aWVzDQo+IHRoYXQgdGhleSBidWlsdC4gTWFyeSBBbm4gcmVmZXJl bmNlZCBhIGJvb2sgYWJvdXQgaGVyIGxpZmUgYW5kDQo+IGpvdXJuZXkgaW4gaGVyIGUtbWFpbCdz IC5zaWcuIFNoZSBpcyBhIHZlcnkgaW1wb3J0YW50IGZpZ3VyZSBpbiB0aGUNCj4gaGlzdG9yeSBv ZiBVbml4IGFuZCBJIHRoaW5rIGhlciAuc2lnIGlzIGVudGlyZWx5IHJlbGV2YW50IHRvIFRVSFMu DQo+DQo+IENoZWVycywgV2FycmVu --------------ekT0SsySk0d4t8tpkycSeorW Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICA8cD5UaGFuayB5b3UgYWxsIGZvciB0aGUga2luZCB3b3JkcyBhYm91dCBtZSBhbmQgbXkgc2ln LjwvcD4NCiAgICA8cD5JJ2xsIGFkZCB0aGVyZSBhcmUgcGFydHMgb2YgdGhpcyBib29rIHRoYXQg Zm9jdXMgb24gVU5JWCBoaXN0b3J5LA0KICAgICAgYWx0aG91Z2ggaW4gbXkgbmV4dCBtZW1vaXIg KG5vdCBzdGFydGVkIHlldCkgdGhlIHRlY2ggd2lsbCBiZSB0aGUNCiAgICAgIHByaW1hcnkgZm9j dXMuPGJyPg0KICAgIDwvcD4NCiAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj5UaGFua3Ms DQogICAgICA8cD4NCiAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCnRhYmxlIHsNCiAg IGJvcmRlci1zcGFjaW5nOiAwcHggc29saWQgd2hpdGU7DQogICBib3JkZXItY29sbGFwc2U6Y29s bGFwc2U7DQp9DQo8L3N0eWxlPjwvcD4NCiAgICAgIDx0YWJsZSBib3JkZXI9IjAiPg0KICAgICAg ICA8dGJvZHk+DQogICAgICAgICAgPHRyPg0KICAgICAgICAgICAgPHRkPg0KICAgICAgICAgICAg ICDCoMKgwqDCoMKgIDxpPk1hcnkgQW5uIEhvcnRvbjwvaT4gKHNoZS9oZXIvbWEnYW0pDQogICAg ICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICAgwqDCoMKgwqDCoCA8YSBocmVmPSJodHRwczov L21hcnlhbm5ob3J0b24uY29tIj5tYXJ5YW5uaG9ydG9uLmNvbTwvYT4NCiAgICAgICAgICAgICAg PGJyPg0KICAgICAgICAgICAgICA8cD4NCiAgICAgICAgICAgICAgICDigJxUaGlzIGlzIGEgZ3Jl YXQgYm9vayBhYm91dCBhbiBhbWF6aW5nIGpvdXJuZXkgb2YgYQ0KICAgICAgICAgICAgICAgIHdv bWFuDQogICAgICAgICAgICAgICAgPGJyPg0KICAgICAgICAgICAgICAgIHdobyB3ZW50IHRocm91 Z2ggaGVsbCB0byBiZWNvbWUgdGhlIHBlcnNvbiBzaGUgaXMNCiAgICAgICAgICAgICAgICB0b2Rh eS7igJ0NCiAgICAgICAgICAgICAgICA8YnI+DQogICAgICAgICAgICAgICAgPGI+wqAtIE1vbmlj YSBIZWxtcywgY3JlYXRvciBvZiB0aGUgdHJhbnNnZW5kZXIgZmxhZzwvYj4NCiAgICAgICAgICAg ICAgPC9wPg0KICAgICAgICAgICAgICA8cD4NCiAgICAgICAgICAgICAgICAiQnJhdmUgYW5kIElt cG9ydGFudCAtIERvbuKAmXQgbWlzcyB0aGlzIHdvbmRlcmZ1bCBib29rISINCiAgICAgICAgICAg ICAgICA8YnI+DQogICAgICAgICAgICAgICAgPGI+wqAtIExhdXJhIEwuIEVuZ2VsLCBJbnRsLiBN ZW1vaXIgV3JpdGVycyBBc3NuLjwvYj4NCiAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAg ICA8cD4NCiAgICAgICAgICAgICAgICDCoMKgwqDCoMKgIEF2YWlsYWJsZSBvbiBBbWF6b24gYW5k IGJuLmNvbS4gQXVkaW9ib29rIG9uDQogICAgICAgICAgICAgICAgR29vZ2xlIFBsYXkuDQogICAg ICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICA8dGQ+DQogICAg ICAgICAgICAgIDxhDQpocmVmPSJodHRwczovL3d3dy5hbWF6b24uY29tL1RyYWlsYmxhemVyLUxp Z2h0aW5nLVRyYW5zZ2VuZGVyLUVxdWFsaXR5LUNvcnBvcmF0ZS1lYm9vay9kcC9CMEI4RjJCUjlC Ij48aW1nDQpzcmM9Imh0dHBzOi8vbWFyeWFubmhvcnRvbi5jb20vdHJhaWxibGF6ZXItYXp0aHVt Yi5qcGciIHdpZHRoPSI4MyINCiAgICAgICAgICAgICAgICAgIGhlaWdodD0iMTI1IiBhbGlnbj0i cmlnaHQiPg0KICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8L3RkPg0KICAgICAgICAg IDwvdHI+DQogICAgICAgIDwvdGJvZHk+DQogICAgICA8L3RhYmxlPg0KICAgICAgPGJyPg0KICAg ICAgPGJyPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24g OS8xNS8yMyAxMzoxNywgV2FycmVuIFRvb21leSB2aWENCiAgICAgIFRVSFMgd3JvdGU6PGJyPg0K ICAgIDwvZGl2Pg0KICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNpdGU9Im1pZDpaUVM3ek9n c01ZcEhNMDVPQG1pbm5pZS50dWhzLm9yZyI+DQogICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUt cHJlIiB3cmFwPSIiPk9uIEZyaSwgU2VwIDE1LCAyMDIzIGF0IDA1OjA5OjE0QU0gLTA0MDAsIEtl blVuaXggd3JvdGU6DQo8L3ByZT4NCiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KICAg ICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3cmFwPSIiPiAgIFllcy4gSSBub3JtYWxs eSBrZWVwIHF1aWV0IGJ1dCB3aGF0IGRvZXMgdHJhbnNnZW5kZXIgZmxhZ3MgaGF2ZSB0byBkbw0K ICAgd2l0aCBBV0sgb3IgVW5peD8/DQogICBMZXQncyBhdCBsZWFzdCBzdGF5IHdpdGggd2hhdCB0 aGUgcHVycG9zZSBvZiB0aGlzIGdyb3VwIGlzLg0KICAgLUtlbg0KPC9wcmU+DQogICAgICA8L2Js b2NrcXVvdGU+DQogICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3cmFwPSIiPg0KSSBy YXJlbHkgd2VpZ2ggaW4gb24gdGhpbmdzLCBidXQgSSB0aGluayB0aGlzIG9uZSBpcyBpbXBvcnRh bnQuDQoNClRoZSBoaXN0b3J5IG9mIFVuaXggaXMgbm90IGp1c3Qgb2YgdGhlIHRlY2hub2xvZ3ks IGJ1dCBhbHNvIG9mIHRoZQ0KcGVvcGxlIGludm9sdmVkLCB0aGVpciBzdWNjZXNzZXMgYW5kIHRy YXZhaWxzLCBhbmQgdGhlIGNvbW11bml0aWVzDQp0aGF0IHRoZXkgYnVpbHQuIE1hcnkgQW5uIHJl ZmVyZW5jZWQgYSBib29rIGFib3V0IGhlciBsaWZlIGFuZA0Kam91cm5leSBpbiBoZXIgZS1tYWls J3MgLnNpZy4gU2hlIGlzIGEgdmVyeSBpbXBvcnRhbnQgZmlndXJlIGluIHRoZQ0KaGlzdG9yeSBv ZiBVbml4IGFuZCBJIHRoaW5rIGhlciAuc2lnIGlzIGVudGlyZWx5IHJlbGV2YW50IHRvIFRVSFMu DQoNCkNoZWVycywgV2FycmVuDQo8L3ByZT4NCiAgICA8L2Jsb2NrcXVvdGU+DQogIDwvYm9keT4N CjwvaHRtbD4NCg== --------------ekT0SsySk0d4t8tpkycSeorW--