From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100354 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Fwd: Custom sorting of "pseudo-language" in a register Date: Thu, 22 Mar 2018 19:50:57 +0100 Message-ID: References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1521744574 32407 195.159.176.226 (22 Mar 2018 18:49:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 22 Mar 2018 18:49:34 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 Cc: "Thomas A. Schmitz" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Mar 22 19:49:30 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ez5HG-0008LM-7W for gctc-ntg-context-518@m.gmane.org; Thu, 22 Mar 2018 19:49:30 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BB53012463E; Thu, 22 Mar 2018 19:51:12 +0100 (CET) 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 aeYfBToMmooa; Thu, 22 Mar 2018 19:51:10 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id D054312463A; Thu, 22 Mar 2018 19:51:10 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A2D92124639 for ; Thu, 22 Mar 2018 19:51:09 +0100 (CET) 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 qH5oLDUpXO1D for ; Thu, 22 Mar 2018 19:51:09 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id EA9D6124600 for ; Thu, 22 Mar 2018 19:50:58 +0100 (CET) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.3e2) with ESMTP (TLS) id 1890-1713362 for multiple; Thu, 22 Mar 2018 19:50:58 +0100 In-Reply-To: Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:100354 Archived-At: T24gMy8yMi8yMDE4IDk6MjUgQU0sIGx1aWdpIHNjYXJzbyB3cm90ZToKPiAtLS0tLS0tLS0tIEZv cndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLS0KPiBGcm9tOiBKb2huIEdyYXN0eSA8am9obnBncmFz dHlAZ21haWwuY29tPgo+IERhdGU6IEZyaSwgTWFyIDE2LCAyMDE4IGF0IDQ6MTUgUE0KPiBTdWJq ZWN0OiBbTlRHLWNvbnRleHRdIEN1c3RvbSBzb3J0aW5nIG9mICJwc2V1ZG8tbGFuZ3VhZ2UiIGlu IGEgcmVnaXN0ZXIKPiBUbzogbWFpbGluZyBsaXN0IGZvciBDb25UZVh0IHVzZXJzIDxudGctY29u dGV4dEBudGcubmw+Cj4gCj4gCj4gSGVsbG8gYWxsLAo+IAo+IEnigJltIGp1c3QgZ2V0dGluZyBh Y3F1YWludGVkIHdpdGggQ29uVGVYdCwgYW5kIEkgYW0gZmluZGluZyBpdCBzbyBtdWNoCj4gbW9y ZSBzdWl0YWJsZSBmb3IgbXkgd29yayBhbmQgbmVlZHMuIFRoYW5rcyBmb3IgdGhlIGdyZWF0IHNv ZnR3YXJlLgo+IEhlcmXigJlzIG15IHNpdHVhdGlvbi4gSSB3cml0ZSBpbiBTbG92ZW5lIGFuZCBp biBFbmdsaXNoLCBhbmQgSSBuZWVkIHRvCj4gbWFrZSBudW1lcm91cyByZWZlcmVuY2VzIHRvIGJp YmxpY2FsIHBhc3NhZ2VzLiBJIHdhbnQgdG8gY3JlYXRlIGFuCj4gaW5kZXggb2YgdGhlc2UgY2l0 YXRpb25zLCBidXQgSSB3YW50IHRoZW0gaW4gdGhlIG9yZGVyIHRoZXkgYXBwZWFyIGluCj4gdGhl IEJpYmxlIHJhdGhlciB0aGFuIGFscGhhYmV0aWNhbCBvcmRlci4gSGVucmkgTWVua2UgcHJvdmlk ZWQgYQo+IHBlcmZlY3RseSB3b3JrYWJsZSBzb2x1dGlvbiBvbiBUZVggU3RhY2tFeGNoYW5nZVte MV0sIGJ1dCBiZWNhdXNlIHRoaXMKPiBpcyBhIG11bHRpLXllYXIgcHJvamVjdCwgSSB3YW50ZWQg dG8gZmluZCBhIGJpdCBtb3JlIHBlcm1hbmVudAo+IHNvbHV0aW9uLiBJIGRpc2NvdmVyZWQgSSBj YW4gdXNlIEx1YSBMUEVHIHRvIHBhcnNlIGFuZCBub3JtYWxpemUgbXkKPiBjaXRhdGlvbnMgc28g dGhleSBhcmUgcmVmZXJlbmNlZCBpbiBhIHVuaWZvcm0gc3R5bGUuCj4gCj4gTXkgcHJvYmxlbSBj b21lcyBpbiB0aGUgcmVnaXN0ZXIgc29ydGluZy4gSGFucywgSSBzYXcgd2hlcmUgaW4gdGhlCj4g cGFzdGUgeW91IGhhdmUgcmVjb21tZW5kZWQgYSDigJxwc2V1ZG8tbGFuZ3VhZ2XigJ0gdG8gaW1w bGVtZW50IGEgY3VzdG9tCj4gc29ydCBpbiBzdWNoIGEgc2l0dWF0aW9uLiBJIGhhdmUgYWxtb3N0 IGZpZ3VyZWQgb3V0IGhvdyB0byBhY2NvbXBsaXNoCj4gdGhpcy4gKFNlZSB0aGUgTVdFIGJlbG93 LikgSSBoYXZlIG5vIHByb2JsZW0gd2l0aCBzaW5nbGUgd29yZCBzZWN0aW9ucwo+IChHZW5lc2lz LCBFeG9kdXMsIGV0Yy4pLiBJIGNhbiB0dXJuIG9mZiBpbmRpY2F0b3JzLCBkbyB0aGUgY3VzdG9t IHNvcnQKPiAoc2VlIGJlbG93KSwgYW5kIEkgZ2V0IHRoZSBpbnRlbmRlZCByZXN1bHQuIElmIEkg aGF2ZSBhIG11bHRpcGxlIHdvcmQKPiB0aXRsZSAoRXZhbmdlbGlqIHBvIEphbmV6dSksIHRoYXQg dGVjaG5pcXVlIGRvZXNu4oCZdCB3b3JrLiBUaGUKPiByZXBsYWNlbWVudCBmb3IgbW9yZSB0aGFu IG9uZSB3b3JkIChvciBpZiBhIG51bWJlciBpcyBpbnZvbHZlZCwgbGlrZQo+IDFKb2huKSBkb2Vz buKAmXQgc2VlbSB0byB3b3JrLiBJIGhhdmUgbm8gZG91YnQgdGhlcmUgaXMgYSBnb29kIHJlYXNv bjsKPiBJ4oCZbSBqdXN0IGEgbmV3YmllIQo+IAo+IEl0IHNlZW1zIG15IG9wdGlvbnMgYXJlIHRv Ogo+IAo+IDEuIEZpZ3VyZSBvdXQgaG93IHRvIGRvIGEgcmVwbGFjZW1lbnQgZm9yIGEgcGhyYXNl IG9yIGEgYm9vayB3aXRoIGEKPiBudW1iZXIgaW4gaXRzIG5hbWUuIFRoZW4gdGhpcyB0ZWNobmlx dWUgc2VlbXMgdG8gd29yayBvay4KPiAyLiBPciB0byBhZGQgYW4gZW50cmllcyBhbmQgZmlndXJl IG91dCBzb21lIHdheSB0byBub3QgcHJpbnQgdGhlIGZpcnN0Cj4gbGV2ZWwgaW4gdGhlIGluZGV4 LiBTbyB0aGUgaW5kaWNhdG9yIHdpbGwgYmUgdGhlIGJvb2sgbmFtZSwgYW5kCj4gdW5kZXJuZWF0 aCB0aGUgY2hhcHRlciBhbmQgdmVyc2VzIHdpbGwgYmUgbGlzdGVkIHdpdGggb3V0IHRoZSBib29r Cj4gbmFtZSBiZWluZyByZXBlYXRlZC4KPiAKPiAKPiBBcmUgdGhlcmUgYW55IGlkZWFzIHRvIHBv aW50IG1lIGluIHRoZSByaWdodCBkaXJlY3Rpb24/CgpZb3UncmUgYml0dGVuIGJ5IHRoZSBjbGVh bmVyIHRoYXQga2luZCBvZiBub3JtYWxpemVzIGVudHJpZXMgYXMgeW91IGNhbiAKc2VlIHdoZW4g eW91IHNheQoKXGVuYWJsZXRyYWNrZXJzWypzb3J0Kl0KCnJlcGxhY2luZyBzcGFjZXMgYnkgXDAg Y2FuIGhlbHAgYnV0IHRoYXQgc29ydCBvZiBhc3N1bWVzIHRoYXQgeW91IGtub3cgCndoYXQgaGFw cGVucyBpbnNpZGUKClNvLCBpIGFkZGVkIHNvbWUgY29kZSB0byBoYW5kbGUgdGhhdC4gSSBhbHNv IGFkZGVkIGEgaGVscGVyIHNvIHRoYXQgeW91IApjYW4gZG86Cgpcc3RhcnRsdWFjb2RlCiAgICAg bG9jYWwgbGlzdCA9IHsKICAgICAgICAgLS0gb2xkIHRlc3RhbWVudAogICAgICAgICAiR2VuZXNp cyIsICJFeG9kdXMiLCAiTGV2aXRpY3VzIiwgIk51bWJlcnMiLCAiRGV1dGVyb25vbXkiLCAKIkpv c2h1YSIsCiAgICAgICAgICJKdWRnZXMiLCAiUnV0aCIsICIxIFNhbXVlbCIsICIyIFNhbXVlbCIs ICIxIEtpbmdzIiwgIjIgS2luZ3MiLAogICAgICAgICAiMSBDaHJvbmljbGVzIiwgIjIgQ2hyb25p Y2xlcyIsICJFenJhIiwgIk5laGVtaWFoIiwgIkVzdGhlciIsIAoiSm9iIiwgIlBzYWxtcyIsCiAg ICAgICAgICJQcm92ZXJicyIsICJFY2NsZXNpYXN0ZXMiLCAiQ2FudGljbGVzIiwgIklzYWlhaCIs ICJKZXJlbWlhaCIsCiAgICAgICAgICJMYW1lbnRhdGlvbnMiLCAiRXpla2llbCIsICJEYW5pZWwi LCAiSG9zZWEiLCAiSm9lbCIsICJBbW9zIiwgCiJPYmFkaWFoIiwKICAgICAgICAgIkpvbmFoIiwg Ik1pY2FoIiwgIk5haHVtIiwgIkhhYmFra3VrIiwgIlplcGhhbmlhaCIsICJIYWdnYWkiLCAKIlpl Y2hhcmlhaCIsCiAgICAgICAgICJNYWxhY2hpIiwKICAgICAgICAgLS0gbmV3IHRlc3RhbWVudAog ICAgICAgICAiTWF0dGhldyIsICJNYXJrIiwgIkx1a2UiLCAiSm9obiIsICJBY3RzIiwgIlJvbWFu cyIsICIxIApDb3JpbnRoaWFucyIsCiAgICAgICAgICIyIENvcmludGhpYW5zIiwgIkdhbGF0aWFu cyIsICJFcGhlc2lhbnMiLCAiUGhpbGlwcGlhbnMiLCAKIkNvbG9zc2lhbnMiLAogICAgICAgICAi MSBUaGVzc2Fsb25pYW5zIiwgIjIgVGhlc3NhbG9uaWFucyIsICIxIFRpbW90aHkiLCAiMiBUaW1v dGh5IiwgCiJUaXR1cyIsCiAgICAgICAgICJQaGlsZW1vbiIsICJIZWJyZXdzIiwgIkphbWVzIiwg IjEgUGV0ZXIiLCAiMiBQZXRlciIsICIxIEpvaG4iLCAKIjIgSm9obiIsCiAgICAgICAgICIzIEpv aG4iLCAiSnVkZSIsICJSZXZlbGF0aW9uIiwKICAgICB9CgogICAgIHNvcnRlcnMuZGVmaW5pdGlv bnNbJ2JidCddID0gewogICAgICAgICByZXBsYWNlbWVudHMgPSBzb3J0ZXJzLnJlcGxhY2VtZW50 bGlzdChsaXN0KSwKICAgICB9ClxzdG9wbHVhY29kZQoKXGRlZmluZXJlZ2lzdGVyCiAgIFtib29r c29ydF0KICAgW2xhbmd1YWdlPWJidCwKICAgIG49MSwKICAgIGluZGljYXRvcj1ub10KClxzdGFy dHRleHQKCiAgICAgT25lICAgXGJvb2tzb3J0e0dlbmVzaXMrNS4yfQogICAgIFR3byAgIFxib29r c29ydHtFeG9kdXMrMn0KICAgICBUaHJlZSBcYm9va3NvcnR7R2VuZXNpcys0NX0KICAgICBGb3Vy ICBcYm9va3NvcnR7UGhpbGVtb24rMn0KICAgICBGaXZlICBcYm9va3NvcnR7Sm9obis0NX0KICAg ICBTaXggICBcYm9va3NvcnR7MSBKb2huIDErNDV9CiAgICAgU2V2ZW4gXGJvb2tzb3J0ezIgSm9o biAyKzQ1fQoKICAgICBcYmxhbmtbMypsaW5lXQoKICAgICBccGxhY2VyZWdpc3Rlcltib29rc29y dF1bbGFuZ3VhZ2U9YmJ0XQoKXHN0b3B0ZXh0CgpJdCBwcm9iYWJseSBtYWtlcyBzZW5zZSB0byBt YWtlIHRoaXMgaW50byBhIG1vZHVsZSBidXQgdGhlbiB3ZSBuZWVkIHRvIApjb2xsZWN0IGEgZmV3 IGxpc3RzLgoKSSdsbCB1cGxvYWQgYSBiZXRhLgoKSGFucwoKPiBUaGFua3Mgc28gbXVjaCBmb3Ig eW91ciBoZWxwLAo+IEpvaG4gR3Jhc3R5Cj4gCj4gCj4gCj4gWzFdOiBodHRwczovL3RleC5zdGFj a2V4Y2hhbmdlLmNvbS9xdWVzdGlvbnMvNDE4NTc1L2N1c3RvbS1vcmRlcmluZy1mb3ItYS1pbmRl eC1yZWdpc3Rlci1pbi1jb250ZXh0Lwo+IAo+IC0gLSAtIC0KPiAKPiBcc3RhcnRsdWFjb2RlCj4g Cj4gbG9jYWwgdXRmY2hhciwgdXRmYnl0ZSAgPSB1dGYuY2hhciwgdXRmLmJ5dGUKPiBsb2NhbCBz b3J0ZXJzICAgICAgICAgICA9IHNvcnRlcnMKPiBsb2NhbCBkZWZpbml0aW9ucyAgICAgICA9IHNv cnRlcnMuZGVmaW5pdGlvbnMKPiBsb2NhbCByZXBsYWNlbWVudG9mZnNldCA9IHNvcnRlcnMuY29u c3RhbnRzLnJlcGxhY2VtZW50b2Zmc2V0Cj4gbG9jYWwgdmFyaWFibGVzICAgICAgICAgPSBpbnRl cmZhY2VzLnZhcmlhYmxlcwo+IAo+IGxvY2FsIGdlbiAgPSB1dGZjaGFyKHJlcGxhY2VtZW50b2Zm c2V0ICsgMSksIHV0ZmNoYXIocmVwbGFjZW1lbnRvZmZzZXQgKyAxMSkKPiBsb2NhbCBleG8gPSB1 dGZjaGFyKHJlcGxhY2VtZW50b2Zmc2V0ICsgMiksIHV0ZmNoYXIocmVwbGFjZW1lbnRvZmZzZXQg KyAyMjApCj4gbG9jYWwgam4gPSB1dGZjaGFyKHJlcGxhY2VtZW50b2Zmc2V0ICsgNCksIHV0ZmNo YXIocmVwbGFjZW1lbnRvZmZzZXQgKyAyNykKPiAKPiAKPiBzb3J0ZXJzLmRlZmluaXRpb25zWydi YnQnXSA9IHsKPiAgICAgIHJlcGxhY2VtZW50cyA9IHsKPiAgICAgICAgICB7ICJHZW5lemEiLCBn ZW4gfSwKPiAgICAgICAgICB7ICJFa3NvZHVzIiwgZXhvIH0sCj4gICAgICAgICAgeyAiSmFuZXoi LCBqbiB9LAo+ICAgICAgICAgIH0sCj4gCj4gICAgICBvcmRlcnMgPSB7Cj4gICAgICAgICAgZ2Vu LCBleG8sIGpuCj4gICAgICB9Cj4gfQo+IFxzdG9wbHVhY29kZQo+IAo+IFxtYWlubGFuZ3VhZ2Vb c2xdCj4gCj4gXGRlZmluZXJlZ2lzdGVyW2Jvb2tzb3J0XQo+IFxzZXR1cHJlZ2lzdGVyW2Jvb2tz b3J0XQo+ICAgW2xhbmd1YWdlPWJidCwKPiAgICBuPTEsCj4gICAgaW5kaWNhdG9yPXllcywKPiAg ICBdCj4gCj4gCj4gXHN0YXJ0dGV4dAo+IAo+IFxib29rc29ydHtKYW5leis1LjJ9T25lCj4gXGJv b2tzb3J0e0Vrc29kdXMrMn1Ud28KPiBcYm9va3NvcnR7R2VuZXphKzQ1fVRocmVlCj4gCj4gXHBh Z2UKPiAKPiBccGxhY2VyZWdpc3Rlcltib29rc29ydF1bbGFuZ3VhZ2U9YmJ0XQo+IAo+IFxzdG9w dGV4dAo+IAo+IAo+IAo+IAo+IAo+IAo+IAo+IAo+IAo+IAo+IAo+IAo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMg YXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeQo+IHRvIHRoZSBXaWtpIQo+IAo+IG1haWxsaXN0 IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5m by9udGctY29udGV4dAo+IHdlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0 cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+IGFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3Jn L3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwo+IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiAKPiAKCgotLSAKCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIYW5zIEhhZ2Vu IHwgUFJBR01BIEFERQogICAgICAgICAgICAgICBSaWRkZXJzdHJhYXQgMjcgfCA4MDYxIEdIIEhh c3NlbHQgfCBUaGUgTmV0aGVybGFuZHMKICAgICAgICB0ZWw6IDAzOCA0NzcgNTMgNjkgfCB3d3cu cHJhZ21hLWFkZS5ubCB8IHd3dy5wcmFnbWEtcG9kLm5sCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFz IHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1j b250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNv bnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4 dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0 LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw==