From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 9FBFA24DAA for ; Mon, 4 Mar 2024 08:10:47 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 5CA4E4367E; Mon, 4 Mar 2024 17:10:40 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuhs.org; s=dkim; t=1709536240; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post; bh=akTkxXygvyxmg+uOhg2rXeFr6T7spoeB/GnR0pMBRHk=; b=4y6slSWpvXuebVb0t7LwB+Mz1Hm+S4uG9rpdfh3pDXyqcA89rRh95Q6OFcufIzuyEmTQFV 8fcZUEfrTjd4KTlFb71SVh0JuIzxycIQxNphaZq4LBWqTS9OBbgxrJO+fuAT/zkW7kn4Oy 7lfZBvKHgSPFBmh4eIBjXveg2Kyj1yI= Received: from out-179.mta1.migadu.com (out-179.mta1.migadu.com [IPv6:2001:41d0:203:375::b3]) by minnie.tuhs.org (Postfix) with ESMTPS id 3DDFE4367D for ; Mon, 4 Mar 2024 17:10:33 +1000 (AEST) Date: Mon, 4 Mar 2024 08:10:26 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=drijf.net; s=key1; t=1709536229; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qpMZlGiX/HthqpZEVhg5ihKBjc84ZvbFf/BQyFuqhGM=; b=opg1es/qUpuuhLnxlZdOdioE4MrMhWG1K0PEm92Y3bbMhN7F9gT2M/kSBgLDXd7c8xo06R EGB9mSmIRURTqtN0ReOQuv0hBJZNqEs5XGrcVrw4tx0XEkIS5Qp3uE830QfiF321v2gU67 xfAt7rMVGoHDjoLeg08q+PaNxYkwHwNr5g4F6zdCJJu98xBSade9DDFmFsdqAv0DKQ9j7O Vh1leT4d/ZKSpPSYL1A9XjyFnTA7YXgDJDeCa5KdphFRnED3mjOnFZtetsW8FugsoBg5ML AWI/4iSBfWR4+iPoaHnYoX5kWxuYwNV5hZSiOK/VgtJ9sDhE5zu6CxbXprbS/g== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. To: Marc Rochkind Message-ID: References: <13abd764-984a-4c9f-8e3e-b1eb7c624692@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: X-Migadu-Flow: FLOW_OUT Message-ID-Hash: BOODZHAUEZYEV4PBCHWFZKBRWTGNKNUG X-Message-ID-Hash: BOODZHAUEZYEV4PBCHWFZKBRWTGNKNUG X-MailFrom: otto@drijf.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 CC: Will Senn , TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: regex early discussions List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Otto Moerbeek via TUHS Reply-To: Otto Moerbeek T24gU3VuLCBNYXIgMDMsIDIwMjQgYXQgMDc6MDM6MzlQTSAtMDcwMCwgTWFyYyBSb2Noa2luZCB3 cm90ZToNCg0KPiBXaWxsLCBoZXJlJ3MgbXkgcmVjb2xsZWN0aW9uLCB3aGVuIEkgZ290IHRvIFVO SVggaW4gbGF0ZSAxOTcyIG9yDQo+IHRoZXJlYWJvdXRzOg0KPiANCj4gRmlyc3QsIHRoZXJlIHdh cyBlZC4gZ3JlcCBhbmQgc2VkIHdlcmUgZGVyaXZlZCBmcm9tIGVkLCBzbyBjYW1lIGFsb25nDQo+ IGxhdGVyLiBhd2sgY2FtZSBhbG9uZyB3YXkgbGF0ZXIuDQo+IA0KPiBUaGVyZSB3ZXJlIG9ubHkg bWFudWFsIHBhZ2VzLiBZb3UgdHlwZWQgIm1hbiBlZCIgYW5kIHRoZXJlIGl0IHdhcy4gVGhlIG1h bg0KPiBwYWdlcyB3ZXJlIHZlcnkgYWNjdXJhdGUsIHZlcnkgY2xlYXIsIGFuZCB2ZXJ5IGF1dGhv cml0YXRpdmUuIE1hbnkgZm91bmQNCj4gdGhlbSB0b28gc3VjY2luY3QsIGVzcGVjaWFsbHkgYXMg VU5JWCBnb3QgbW9yZSBwb3B1bGFyLCBidXQgYWxsIG9mIHVzIGJhY2sNCj4gaW4gdGhlIGRheSBm b3VuZCB0aGVtIHBlcmZlY3QuIE1heWJlIHlvdSBoYWQgdG8gcmVhZCB0aGUgbWFuIHBhZ2UgYSBm ZXcNCj4gdGltZXMgdG8gdW5kZXJzdGFuZCBpdCwgYnV0IGF0IGxlYXN0IHRoYXQncyBhbGwgeW91 IGhhZCB0byByZWFkLiBObyBuZWVkIHRvDQo+IGh1bnQgYXJvdW5kIGZvciBtb3JlIGRvY3VtZW50 YXRpb24hDQo+IA0KPiAoV2VsbCwgdGhlcmUgd2FzIG1vcmUgZG9jdW1lbnRhdGlvbjogVGhlIHNv dXJjZSBjb2RlLCB3aGljaCB3YXMgYWxsIG9ubGluZS4NCj4gQnV0IHJlYWRpbmcgdGhlIGVkIHNv dXJjZSB0byB1bmRlcnN0YW5kIHJlZ3VsYXIgZXhwcmVzc2lvbnMgd2FzIGltcG9zc2libGUuDQo+ IEl0IHdhcyBpbiBhc3NlbWJsZXIsIGFuZCBLZW4gd2FzIGdlbmVyYXRpbmcgY29kZSBvbiB0aGUg Zmx5IGFzIHRoZQ0KPiBleHByZXNzaW9uIHdhcyBjb21waWxlZC4pDQoNCkkgbGlrZSB0byBhZGQg dGhhdCB0aGVyZSB3YXMgYWxzbyBxdWl0ZSBhIGxhcmdlIHNldCBvZiBhZGRpdGlvbmFsDQpkb2N1 bWVudGF0aW9tbiAoVm9sdW1lIDIsIFZvaWx1bWUgMSB3ZXJlIHRoZSBtYW4gcGFnZXMpLCB3aGlj aA0KaW5jbHVkZXMgIkFkdmFuY2VkIEVkaXRpbmcgb24gVU5JWCIgZ2l2aW5nIG1hbnkgZXhhbXBs ZXMgb24gdGhlIHVzZSBvZg0KcmVnZXhlcyBpbiBlZCgxKS4NCg0KSSBkbyByZW1lYmVyIHJlYWRp bmcgYSBsb3QgZnJvbSBWb2x1bWUgMiwgYXMgQ1Mgc3R1ZGVudHMgaW4gQW1zdGVyZGFtDQp3ZSBy ZWNlaXZlZCBwcmludGVkIGFuZCBib3VuZCBjb3BpZXMgb2YgYm90aCBWb2x1bWUgMSBhbmQgMi4g U28gaW4gbXkNCmNhc2UsICJvbmx5IG1hbiBwYWdlcyBvciBzb3VyY2UiIGlzIG5vdCB0cnVlLiBI YXZpbmcgcGFwZXIgdmVyc2lvbnMNCndhcyBpbXBvcnRlbnQsIGJlY2F1c2UgYWNjZXNzIHRvIHRl cm1pbmFscyBmb3Igc3R1ZGVudHMgd2FzIGxpbWl0ZWQNCih1bnRpbCBJIGJlY2FtZSBhIHRlYWNo aW5nIGFzc2lzdGVudCwgd2hpY2ggY2FtZSB3aXRoIHByaXZpbGVnZXMsDQppbmNsdWRpbmcgMjRo IGFjY2VzcyB0byB0ZXJtaW5hbHMpDQoNCgktT3R0bw0KDQo+IA0KPiBBbHNvLCBpdCBzaG91bGQg YmUgbm90ZWQgdGhhdCBlZCBwcm9kdWNlZCBhIHNpbmdsZSBlcnJvciBtZXNzYWdlOiBhDQo+IHF1 ZXN0aW9uIG1hcmsuIE5vIHdhc3Rpbmcgb2YgdGVsZXR5cGUgcGFwZXIhDQo+IA0KPiBUaGUgbW90 aXZhdGlvbiBmb3IgbGVhcm5pbmcgcmVndWxhciBleHByZXNzaW9ucyB3YXMgdGhhdCB0aGF0J3Mg aG93IHlvdQ0KPiBlZGl0ZWQgZmlsZXMuIGVkIHdhcyB0aGUgb25seSBnYW1lIGluIHRvd24uDQo+ IA0KPiAoc2ggdXNlZCBhIGdyZWF0bHkgcmVzdHJpY3RlZCBmb3JtIG9mIHJlZ3VsYXIgZXhwcmVz c2lvbnMsIHdoaWNoIHdlcmUNCj4gZG9jdW1lbnRlZCBvbiB0aGUgc2ggbWFuIHBhZ2UuKQ0KPiAN Cj4gTWFyYyBSb2Noa2luZA0KPiANCj4gT24gU3VuLCBNYXIgMywgMjAyNCBhdCA2OjMx4oCvUE0g V2lsbCBTZW5uIDx3aWxsLnNlbm5AZ21haWwuY29tPiB3cm90ZToNCj4gDQo+ID4gSGkgQWxsLA0K PiA+DQo+ID4gSSB3YXMgd29uZGVyaW5nLCB3aGF0IHdlcmUgdGhlIGJlc3QgZWFybHkgc291cmNl cyBvZiBpbmZvcm1hdGlvbiBmb3INCj4gPiByZWdleGVzIGFuZCB3aHkgZGlkIGZvbGtzIG5lZWQg dG8ga25vdyB0aGVtIHRvIHVzZSB1bml4PyBJbiBteSByZWNlbnQNCj4gPiBleHBsb3JhdGlvbnMs IEkgaGF2ZSBuZWVkZWQgdG8gaGF2ZSBhIGJldHRlciB1bmRlcnN0YW5kaW5nIG9mIHRoZW0sIHNv IEknbQ0KPiA+IGRpZ2dpbmcgaW4uLi4gYXdrJ3MgbXkgbW9zdCByZWNlbnQgdGhpbmcgYW5kIGl0 J3MgZGVlcGx5IGFzc29jaWF0ZWQgd2l0aA0KPiA+IHRoZW0sIHNvIGhlcmUgd2UgYXJlLiBJIHdl bnQgdG8gdGhlIGJvb2tzaGVsZiB0byBmaW5kIHNvbWV0aGluZyBhcHByb3ByaWF0ZQ0KPiA+IGFu ZCBhcyB1c3VhbCwgSSd2ZSB0cmFjZWQgdG8gcHJpbWFyeSBzb3VyY2VzIHRvIHNvbWUgZXh0ZW50 LiBJIHN0YXJ0ZWQgd2l0aA0KPiA+IE1hc3RlcmluZyBSZWd1bGFyIEV4cHJlc3Npb25zIGJ5IEZy aWVkbCwgYW5kIEkgd29uJ3Qga25vY2sgaXQgKGl0J3Mgb25lIG9mDQo+ID4gdGhlIGJlc3RzZWxs ZXJzIGluIG91ciBmaWVsZCksIGJ1dCBpdCdzIG11Y2ggdG8gbG9uZyBmb3IgbXkgcGVyc29uYWwg dGFzdGUNCj4gPiBhbmQgaXQncyBub3QgcXVpdGUgYXMgc3lzdGVtYXRpYyBhcyBJIHdvdWxkIGxp a2UgKHRoZSBhdXRob3IgaGltc2VsZiBub3Rlcw0KPiA+IHRoYXQgaGlzIGludGVyZXN0cyBhcmUg bGVzcyB0ZWNobmljYWwgdGhhbiBhdXRob3JzIHByZWNlZGluZyBoaW0gb24gdGhlDQo+ID4gc3Vi amVjdCkuIFNvLCBiYWNrIHRvIHRoZSBzaGVsdmVzLi4uIEJvdXJuZSdzLCBUaGUgVW5peCBFbnZp cm9ubWVudCwgYW5kDQo+ID4gS2VybmlnaGFuICYgUGlrZSdzLCBUaGUgVW5peCBQcm9ncmFtbWlu ZyBFdmlyb25tZW50IGJvdGggdGFsayBhYm91dCB0aGVtIGluDQo+ID4gdGhlIGNvbnRleHQgb2Yg Z3JlcCwgZWQsIHNlZCwgYW5kIGF3ay4gR29pbmcgZnVydGhlciBiYWNrLCB0aGUgVW5peA0KPiA+ IFByb2dyYW1tZXIncyBNYW51YWwgdjcgLSBlZCwgZ3JlcCwgc2VkLCBhd2suLi4NCj4gPg0KPiA+ IEFmdGVyIGRpZ2dpbmcgYXJvdW5kIGl0IHNlZW1zIGxpa2UgZm9sa3MgbmVlZGVkIHJlZ2V4ZXMg Zm9yIGVkLCBncmVwLCBzZWQNCj4gPiBhbmQgYXdrLi4uIGFuZCBhbnkgb3RoZXIgdXRpbGl0eSB0 aGF0IGxldmVyYWdlZCB0aGUgd29uZGVyZnVsIG5hdHVyZSBvZg0KPiA+IHRoZXNlIGhhbmR5IGV4 cHJlc3Npb25zLiBGaW5lLiBXaGVyZSBkaWQgZm9sa3MgZ28gbGVhcm4gdGhlbT8gV2FzIHRoZXJl IGENCj4gPiBwYXJ0aWN1bGFybHkgZ29vZCAoc3VjY2luY3QgYW5kIGFjY3VyYXRlKSBzb3VyY2Ug b2YgaW5mb3JtYXRpb24gdGhhdCBmb2xrcw0KPiA+IGtlcHQgaGFuZHk/IEknbSBpbWFnaW5pbmcg KGJhc2VkIG9uIHdoYXQgSSd2ZSBzZWVuKSB0aGF0IHNvbWVvbmUgbWlnaHQgY3V0DQo+ID4gb3V0 IHRoZSBlZCBkaXNjdXNzaW9uIG9yIHRoZSBncmVwIHBhZ2VzIG9mIHRoZSBtYW51YWwgYW5kIHRh cGUgdGhlbSB0bw0KPiA+IHRoZWlyIG1vbml0b3JzLCBidXQgbWF5YmUgSSdtIHN0b29vcGlkIGFu ZCB0aGV5IGRpZG4ndCBuZWVkIG5vIHN0aW5raW4nDQo+ID4gbWVtb3J5IGRldmljZSBmb3IgcmVn ZXhlcyAtIHN1cmVseSB0aGV5J3JlIGludHVpdGl2ZSBlbm91Z2ggdGhhdCBldmVuIGENCj4gPiBz aW1wbGV0b24gY291bGQgcGljayB0aGVtIHVwIGFmdGVyIHNlZWluZyBhIGZldyBleGFtcGxlcy4u LiBidXQgaWYgdGhhdA0KPiA+IHdlcmUgcmVhbGx5IHRoZSBjYXNlLCBGcmllZGwncyBib29rIHdv dWxkIGhhdmUgYmVlbiBhIGZsb3AgYW5kIGl0IHdhc24ndA0KPiA+IDopLiBTbyBzZXJpb3VzbHks IGlmIHlvdSByZW1lbWJlciB0aGF0IGZhciBiYWNrIC0gd2hhdCB3YXMgdGhlIGRlZmluaXRpdmUN Cj4gPiBzb3VyY2Ugb2YgeW91ciByZWdleCBrbm93bGVkZ2UgYW5kIHdoYXQgd2VyZSB0aGUgZmly c3QgbW90aXZhdG9ycyBmb3INCj4gPiBsZWFybmluZyB0aGVtPw0KPiA+DQo+ID4gVGhhbmtzLA0K PiA+DQo+ID4gV2lsbA0KPiA+DQo+IA0KPiANCj4gLS0gDQo+ICpNeSBuZXcgZW1haWwgYWRkcmVz cyBpcyBtcm9jaGtpbmRAZ21haWwuY29tIDxtcm9jaGtpbmRAZ21haWwuY29tPioNCg==