From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/107990 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: About xstring and ConTeXt Date: Wed, 8 Jul 2020 12:15:07 +0200 Message-ID: References: <60da2635-f431-79fb-cacc-91847903a826@gmail.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2400"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 To: mailing list for ConTeXt users , "Jairo A. del Rio" Original-X-From: ntg-context-bounces@ntg.nl Wed Jul 08 12:15:32 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jt76w-0000WV-M5 for gctc-ntg-context-518@m.gmane-mx.org; Wed, 08 Jul 2020 12:15:30 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id E2A7C18565E; Wed, 8 Jul 2020 12:15:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l3ZKTSLiCvWf; Wed, 8 Jul 2020 12:15:11 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 02733185671; Wed, 8 Jul 2020 12:15:11 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9F60418566F for ; Wed, 8 Jul 2020 12:15:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XEsfBD5oRHLb for ; Wed, 8 Jul 2020 12:15:08 +0200 (CEST) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=213.125.29.162; helo=smtp.ziggozakelijk.nl; envelope-from=j.hagen@xs4all.nl; receiver= Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id C32C818565E for ; Wed, 8 Jul 2020 12:15:08 +0200 (CEST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; envelope-from=; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.4a) with ESMTP (TLS) id 17883-1713362 for multiple; Wed, 08 Jul 2020 12:15:08 +0200 In-Reply-To: Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:107990 Archived-At: T24gNy84LzIwMjAgMTI6MDAgQU0sIEphaXJvIEEuIGRlbCBSaW8gd3JvdGU6Cj4gWWVwLCBub3cg aXQgZmluYWxseSB3b3Jrcy4gQ2VydGFpbmx5IGl0IHJlcXVpcmVzIGEgZmV3IG1vcmUgbGluZXMu IEkgd2FzIAo+IGdvaW5nIHRvIHJld3JpdGUgc29tZSBUaWtaIGNvZGUgd2hpY2ggd2FzIHRvbyBk ZXBlbmRlbnQgb24gTGFUZVggYW5kIAo+IHhzdHJpbmcgd2FzIHRoZSBsYXN0IHN0b25lIG9uIHRo ZSBzaG9lLiBUaGFuayB5b3UgYSBsb3QsIFBoZWx5cGUgYW5kIAo+IFdvbGZnYW5nIChJIGRpZG4n dCBrbm93IGFib3V0IHB1c2gvcG9wbWFjcm8gZWl0aGVyIGFuZCBub3cgaXQncyBpbiBteSAKPiB0 by1kbyByZWFkaW5ncykuCgpXZSBjYW4gaGF2ZSBhIG1vZHVsZSB0aGF0IHRha2VzIGNhcmUgb2Yg c29tZSB0aGluZ3MsIGxpa2UKClx1c2Vtb2R1bGVbc3lzdGVtLWFsaWFzaW5nXQoKXHJlZ2lzdGVy YWxpYXNcdW5leHBhbmRlZFxub3JtYWx1bmV4cGFuZGVkICAlIHByZXNldApccmVnaXN0ZXJhbGlh c1xleHBhbmRlZCAgXG5vcm1hbGV4cGFuZGVkICAgICUgcHJlc2V0CgpccmVnaXN0ZXJhbGlhc2Zp bGV7cnViaXNoLnRleH0gICAgJSBhbnkgZmlsZSB3aXRoIHRoYXQgbmFtZQpccmVnaXN0ZXJhbGlh c2ZpbGV7Z2VuZXJpYy8qLnRleH0gJSBhIGJpdCBtb3JlIGV4cGxpY2l0CgphZnRlciB3aGljaAoK XGlucHV0IHJ1YmlzaC50ZXgKXGlucHV0IGdlbmVyaWMvZm9vLnRleAoKKG9yIHdoYXRldmVyIHdh eSBpdCdzIGxvYWRlZCkgd2lsbCAoaG9wZWZ1bGx5KSB3b3JrIG9rLiBCdXQgYXMgYSBtb2R1bGUs IApub3QgaW4gdGhlIGNvcmUsIGJlY2F1c2Ugd2UgZG9uJ3Qgd2FudCBhZGRpdGlvbmFsIG92ZXJo ZWFkIGZvciB0aGlyZCAKcGFydHkgc3R1ZmYsIGJ1dCBvayBvbiB1c2VyIGRlbWFuZC4gT2YgY291 cnNlIG9uZSBjYW5ub3QgZXhwZWN0IHRoZSAKY29udGV4dCBkZXYgdG8ga2VlcCBhIGxpc3Qgb2Yg ZmlsZXMgdGhhdCBuZWVkIHN1Y2ggYSB0cmVhdG1lbnQuCgpIYW5zCgo+IEphaXJvIDpECj4gCj4g RWwgbWFyLiwgNyBkZSBqdWwuIGRlIDIwMjAgYSBsYShzKSAxNjozMSwgUGhlbHlwZSBPbGVpbmlr IAo+IChwaGUuaC5vMUBnbWFpbC5jb20gPG1haWx0bzpwaGUuaC5vMUBnbWFpbC5jb20+KSBlc2Ny aWJpw7M6Cj4gCj4gICAgIE9uIFR1ZSwgSnVsIDcsIDIwMjAgYXQgNjoyMSBQTSBKYWlybyBBLiBk ZWwgUmlvCj4gICAgIDxqYWlyb2FkZWxyaW82QGdtYWlsLmNvbSA8bWFpbHRvOmphaXJvYWRlbHJp bzZAZ21haWwuY29tPj4gd3JvdGU6Cj4gICAgICA+Cj4gICAgICA+IFRoYW5rLCBXb2xmZ2FuZyEg Qm90aCBtZXRob2RzIHdvcmssIGJ1dCBib3RoIGZhaWwgd2l0aCB0aGUKPiAgICAgZm9sbG93aW5n IGV4YW1wbGU6Cj4gICAgICA+Cj4gICAgICA+IFxwdXNobWFjcm9cdW5leHBhbmRlZAo+ICAgICAg PiBcbGV0XHVuZXhwYW5kZWRcbm9ybWFsdW5leHBhbmRlZAo+ICAgICAgPiBcaW5wdXQgeHN0cmlu Zwo+ICAgICAgPiBccG9wbWFjcm9cdW5leHBhbmRlZAo+ICAgICAgPiBcc3RhcnR0ZXh0Cj4gICAg ICA+IFxTdHJHb2JibGVMZWZ0e2JjZGVmfXs0fQo+ICAgICAgPiBcc3RvcHRleHQKPiAgICAgID4K PiAgICAgID4gVGhlIGxvZyBzYXlzOgo+ICAgICAgPgo+ICAgICAgPiB0ZXggZXJyb3IgPiB0ZXgg ZXJyb3Igb24gbGluZSA2IGluIGZpbGUgLi90ZXN0cy50ZXg6ICEgVGhpcyBjYW4ndAo+ICAgICBo YXBwZW4gKHByZWZpeGVkIGNvbW1hbmQpCj4gICAgICA+Cj4gICAgICA+Cj4gICAgICA+IDxhcmd1 bWVudD4gXHVuZXhwYW5kZWQgewo+ICAgICAgPgo+ICAgICAgPiBmfQo+ICAgICAgPgo+ICAgICAg PiBceHNfZXhlY2ZpcnN0ICMxIzItPiMxCj4gICAgICA+Cj4gICAgICA+IEhvd2V2ZXIsIHNvbWUg b3RoZXJzIHdvcmsuCj4gCj4gICAgIEFzIEkgc2FpZCwgdGhlIGludGVybmFscyBvZiBgeHN0cmlu Z2Agc3RpbGwgdXNlIFx1bmV4cGFuZGVkIHdoaWNoLCBhZnRlcgo+ICAgICB5b3UgZG8gXHBvcG1h Y3JvXHVuZXhwYW5kZWQsIHdpbGwgbWVhbiBlLVRlWCdzIFxwcm90ZWN0ZWQsIHJhdGhlciB0aGFu Cj4gICAgIFx1bmV4cGFuZGVkLCB3aGljaCBhcmUgcXVpdGUgZGlmZmVyZW50LsKgIFRvIGJlIG9u IHRoZSBzYWZlIHNpZGUsIHlvdSdkCj4gICAgIG5lZWQgdG8gd3JhcCBldmVyeSBgeHN0cmluZ2Ag Y29tbWFuZCBpbgo+ICAgICAgwqAgwqAgXHB1c2htYWNyb1x1bmV4cGFuZGVkCj4gICAgICDCoCDC oCBcbGV0XHVuZXhwYW5kZWRcbm9ybWFsdW5leHBhbmRlZAo+ICAgICAgwqAgwqAgPHhzdHJpbmcg c3R1ZmY+Cj4gICAgICDCoCDCoCBccG9wbWFjcm9cdW5leHBhbmRlZAo+ICAgICB0byBtYWtlIHN1 cmUgdGhhdCBcdW5leHBhbmRlZCBtZWFucyB3aGF0IGB4c3RyaW5nYCBleHBlY3RzLgo+IAo+ICAg ICBUaGUgKnByb3Blciogd2F5IHRvIG1ha2UgYHhzdHJpbmdgIHdvcmsgaW4gQ29uVGVYdCB3b3Vs ZCBiZSBzb21ldGhpbmcKPiAgICAgbGlrZSBDaXJjdWl0aWt6IGRvZXM6Cj4gICAgICDCoCDCoCBc aWZjc25hbWUgbm9ybWFsdW5leHBhbmRlZFxlbmRjc25hbWUKPiAgICAgIMKgIMKgIMKgIFxsZXRc cGdmY2lyY3V0aWxAdW5leHBhbmRlZFxub3JtYWx1bmV4cGFuZGVkCj4gICAgICDCoCDCoCBcZWxz ZQo+ICAgICAgwqAgwqAgwqAgXGxldFxwZ2ZjaXJjdXRpbEB1bmV4cGFuZGVkXHVuZXhwYW5kZWQK PiAgICAgIMKgIMKgIFxmaQo+ICAgICB0aGVuIHVzZSBccGdmY2lyY3V0aWxAdW5leHBhbmRlZCBp biB0aGUgY29kZSwgd2hpY2ggd2lsbCBhbHdheXMgaGF2ZSB0aGUKPiAgICAgc2FtZSBtZWFuaW5n LsKgIFRoYXQsIG9mIGNvdXJzZSwgcmVxdWlyZXMgYW4gdXBkYXRlIHRvIGB4c3RyaW5nYC4KPiAK PiAgICAgUGhlbHlwZQo+ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ICAgICBJZiB5 b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRk IGFuCj4gICAgIGVudHJ5IHRvIHRoZSBXaWtpIQo+IAo+ICAgICBtYWlsbGlzdCA6IG50Zy1jb250 ZXh0QG50Zy5ubCA8bWFpbHRvOm50Zy1jb250ZXh0QG50Zy5ubD4gLwo+ICAgICBodHRwOi8vd3d3 Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cj4gICAgIHdlYnBhZ2XCoCA6IGh0 dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKPiAgICAg YXJjaGl2ZcKgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21t aXRzLwo+ICAgICB3aWtpwqAgwqAgwqA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+ICAgICBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwg cGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKPiAKPiBtYWlsbGlzdCA6IG50Zy1jb250 ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRl eHQKPiB3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0 LmFhbmhldC5uZXQKPiBhcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4 dC1taXJyb3IvY29tbWl0cy8KPiB3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gCgoKLS0gCgotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdlbiB8IFBSQUdNQSBBREUK ICAgICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5l dGhlcmxhbmRzCiAgICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwg fCB3d3cucHJhZ21hLXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ ZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2Ug YWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwg LyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2Ug IDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAph cmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0 cy8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18K