From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/110971 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: mf Newsgroups: gmane.comp.tex.context Subject: Re: metafun / patterns Date: Thu, 25 Mar 2021 15:20:55 +0100 Message-ID: References: <1af7d295-306c-ea6d-b6e8-7e047584dbca@xs4all.nl> <952da4e5-f1a9-9ec0-d390-aad5fbf2ba55@fastwebnet.it> 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="24813"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Thu Mar 25 15:22:59 2021 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 1lPQt0-0006JO-Ja for gctc-ntg-context-518@m.gmane-mx.org; Thu, 25 Mar 2021 15:22:58 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AB881281D9F; Thu, 25 Mar 2021 15:22:06 +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 8IkvXfPv818p; Thu, 25 Mar 2021 15:22:04 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 86C2B281DCD; Thu, 25 Mar 2021 15:22:04 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2CA74281DC3 for ; Thu, 25 Mar 2021 15:21:24 +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 wJaabZwE59ml for ; Thu, 25 Mar 2021 15:21:23 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=85.18.95.110; helo=mr014msr.fastwebnet.it; envelope-from=massifr@fastwebnet.it; receiver= Original-Received: from mr014msr.fastwebnet.it (mr014msr.fastwebnet.it [85.18.95.110]) by zapf.ntg.nl (Postfix) with ESMTP id ED7F5281AF4 for ; Thu, 25 Mar 2021 15:21:21 +0100 (CET) X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgeduledrudehtddgieegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfetuffvhgfguedpqfgfvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpehmfhcuoehmrghsshhifhhrsehfrghsthifvggsnhgvthdrihhtqeenucggtffrrghtthgvrhhnpeeuueelvdejgedvvddthfekveefhffgudehjeejfeelieejueffieelgeeuueektdenucffohhmrghinhepnhhtghdrnhhlpdhprhgrghhmrgdqrgguvgdrnhhlpdgrrghnhhgvthdrnhgvthdpsghithgsuhgtkhgvthdrohhrghdptghonhhtvgigthhgrghruggvnhdrnhgvthenucfkphepuddttddrjeefrddviedrjeefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurdeikegnpdhinhgvthepuddttddrjeefrddviedrjeefpdhmrghilhhfrhhomhepoehmrghsshhifhhrsehfrghsthifvggsnhgvthdrihhtqecuuefqffgjpeekuefkvffokffogfdprhgtphhtthhopeeonhhtghdqtghonhhtvgigth esnhhtghdrnhhlqe X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Original-Received: from [192.168.1.68] (100.73.26.73) by mr014msr.fastwebnet.it (5.8.208) (authenticated as massifr) id 60271ABA025CAE99 for ntg-context@ntg.nl; Thu, 25 Mar 2021 15:20:56 +0100 In-Reply-To: <952da4e5-f1a9-9ec0-d390-aad5fbf2ba55@fastwebnet.it> Content-Language: en-US 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:110971 Archived-At: U29ycnkgZm9yIHRoZSBub2lzZSwgbXkgZmF1bHQ6IFRodW5kZXJiaXJkIHJlcGxhY2VkIHNvbWUg c2VtaWNvbG9uIApjb21iaW5hdGlvbnMgd2l0aCBlbW9qaXMsIHNvIHRoZXkgd2VyZSBtaXNzaW5n IHdoZW4gSSBjb3BpZWQgYW5kIHBhc3RlZCAKdGhlbSBpbiBhIHNvdXJjZSBmaWxlLgoKTWFzc2kK CklsIDI1LzAzLzIxIDE1OjE0LCBtZiBoYSBzY3JpdHRvOgo+IElsIDI1LzAzLzIxIDE0OjExLCBI YW5zIEhhZ2VuIGhhIHNjcml0dG86Cj4+Cj4+IFxzdGFydE1QcGFnZVtvZmZzZXQ9MWNtXQo+PiDC oMKgwqDCoCBkcmF3IChmdWxsY2lyY2xlIHNjYWxlZCA1Y20gc2hpZnRlZCAoMGNtLDBjbSkpCj4+ IMKgwqDCoMKgwqDCoMKgwqAgd2l0aHBhdHRlcm4gaW1hZ2UgKGZpbGwgZnVsbGNpcmNsZSBzY2Fs ZWQgMWNtIHdpdGhjb2xvciAKPj4gImRhcmtibHVlIiA7KQo+PiDCoMKgwqDCoMKgwqDCoMKgIHdp dGhwYXR0ZXJuc2NhbGUgKDEvMTAsMS8xMCkKPj4gwqDCoMKgwqAgOwo+Pgo+PiDCoMKgwqDCoCBk cmF3IChmdWxsY2lyY2xlIHNjYWxlZCA1Y20gc2hpZnRlZCAoNWNtLDBjbSkpCj4+IMKgwqDCoMKg wqDCoMKgwqAgd2l0aHBhdHRlcm4gaW1hZ2UgKGZpbGwgZnVsbGNpcmNsZSBzY2FsZWQgNW1tIHdp dGhjb2xvciAKPj4gImRhcmtyZWQiIDspCj4+IMKgwqDCoMKgwqDCoMKgwqAgd2l0aHBhdHRlcm5z Y2FsZSAoMS8yMCwxLzIwKQo+PiDCoMKgwqDCoCA7Cj4+Cj4+IMKgwqDCoMKgIGRyYXcgKGZ1bGxj aXJjbGUgc2NhbGVkIDVjbSBzaGlmdGVkICgxMGNtLDBjbSkpCj4+IMKgwqDCoMKgwqDCoMKgwqAg d2l0aHBhdHRlcm4gaW1hZ2UgKGZpbGwgZnVsbGNpcmNsZSBzY2FsZWQgNW1tIHdpdGhjb2xvciAK Pj4gImRhcmtncmVlbiIgOykKPj4gwqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybnNjYWxlICgx LzQwLDEvNDApCj4+IMKgwqDCoMKgIDsKPj4KPj4gwqDCoMKgwqAgZHJhdyAoZnVsbGNpcmNsZSBz Y2FsZWQgNWNtIHNoaWZ0ZWQgKDBjbSw1Y20pKQo+PiDCoMKgwqDCoMKgwqDCoMKgIHdpdGhwYXR0 ZXJuIGltYWdlIChmaWxsIGZ1bGxjaXJjbGUgc2NhbGVkIDFjbSB3aXRoY29sb3IgCj4+ICJkYXJr Y3lhbiIgOykKPj4gwqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybnNjYWxlICgxLzEwLDEvMjAp Cj4+IMKgwqDCoMKgIDsKPj4KPj4gwqDCoMKgwqAgZHJhdyAoZnVsbGNpcmNsZSBzY2FsZWQgNWNt IHNoaWZ0ZWQgKDVjbSw1Y20pKQo+PiDCoMKgwqDCoMKgwqDCoMKgIHdpdGhwYXR0ZXJuIGltYWdl IChmaWxsIGZ1bGxjaXJjbGUgc2NhbGVkIDVtbSB3aXRoY29sb3IgCj4+ICJkYXJrbWFnZW50YSIg OykKPj4gwqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybnNjYWxlICgxLzIwLDEvNDApCj4+IMKg wqDCoMKgIDsKPj4KPj4gwqDCoMKgwqAgZHJhdyAoZnVsbGNpcmNsZSBzY2FsZWQgNWNtIHNoaWZ0 ZWQgKDEwY20sNWNtKSkKPj4gwqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybiBpbWFnZSAoZmls bCBmdWxsY2lyY2xlIHNjYWxlZCA1bW0gd2l0aGNvbG9yIAo+PiAiZGFya3llbGxvdyIgOykKPj4g wqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybnNjYWxlICgxLzQwLDEvODApCj4+IMKgwqDCoMKg IDsKPj4gXHN0b3BNUHBhZ2UKPj4KPj4gXHN0YXJ0TVBwYWdlW29mZnNldD0xY21dCj4+IMKgwqDC oMKgIGZpbGwgZnVsbGNpcmNsZSBzY2FsZWQgMTFjbQo+PiDCoMKgwqDCoMKgwqDCoMKgIHdpdGhj b2xvciAiZGFya3llbGxvdyIgOwo+Pgo+PiDCoMKgwqDCoCBkcmF3IGZ1bGxjaXJjbGUgc2NhbGVk IDEwY20KPj4gwqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybiBpbWFnZSAoZmlsbCBmdWxsY2ly Y2xlIHNjYWxlZCAxY20gd2l0aGNvbG9yIAo+PiAiZGFya2JsdWUiIDspCj4+IMKgwqDCoMKgIDsK Pj4KPj4gwqDCoMKgwqAgZHJhdyBmdWxsZGlhbW9uZCBzY2FsZWQgOGNtCj4+IMKgwqDCoMKgwqDC oMKgwqAgd2l0aHBhdHRlcm4gaW1hZ2UgKGZpbGwgZnVsbGRpYW1vbmQgc2NhbGVkIDRtbSB3aXRo Y29sb3IgCj4+ICJkYXJrZ3JlZW4iIDspCj4+IMKgwqDCoMKgwqDCoMKgwqAgcm90YXRlZCAxNQo+ PiDCoMKgwqDCoCA7Cj4+Cj4+IMKgwqDCoMKgIGRyYXcgZnVsbHRyaWFuZ2xlIHNjYWxlZCA5Y20K Pj4gwqDCoMKgwqDCoMKgwqDCoCB3aXRocGF0dGVybiBpbWFnZSAoZmlsbCBmdWxsdHJpYW5nbGUg c2NhbGVkIDNtbSB3aXRoY29sb3IgCj4+ICJ3aGl0ZSIgOykKPj4gwqDCoMKgwqDCoMKgwqDCoCBy b3RhdGVkIDQ1Cj4+IMKgwqDCoMKgIDsKPj4KPj4gwqDCoMKgwqAgZHJhdyBmdWxsY2lyY2xlIHNj YWxlZCAxMGNtCj4+IMKgwqDCoMKgwqDCoMKgwqAgd2l0aHBhdHRlcm4gaW1hZ2UgKGRyYXcgdGV4 dGV4dCgiISIpIHdpdGhjb2xvciAibWlkZGxlZ3JheSIgOykKPj4gwqDCoMKgwqDCoMKgwqDCoCBy b3RhdGVkIDQ1Cj4+IMKgwqDCoMKgIDsKPj4KPj4gwqDCoMKgwqAgZHJhdyBmdWxsY2lyY2xlIHNj YWxlZCAxMGNtCj4+IMKgwqDCoMKgwqDCoMKgwqAgd2l0aHBlbiBwZW5jaXJjbGUgc2NhbGVkIDFt bQo+PiDCoMKgwqDCoMKgwqDCoMKgIHdpdGhjb2xvciAiZGFya2dyYXkiIDsKPj4gXHN0b3BNUHBh Z2UKPj4KPiAKPiBUaG9zZSBmaXJzdCB0d28gcGFnZXMgYXBwZWFyIDIweDIwbW0gYW5kIGJsYW5r Lgo+IAo+IFBhZ2UgMyBhbmQgNCBzaG93IHBhdHRlcm5zIGluc3RlYWQuCj4gCj4gTWFzc2kKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXyAKPiAKPiBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGlu dGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IAo+IHRvIHRoZSBX aWtpIQo+IAo+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gCj4gaHR0cDovL3d3dy5u dGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+IHdlYnBhZ2XCoCA6IGh0dHA6Ly93 d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKPiBhcmNoaXZlwqAg OiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCj4gd2lr acKgwqDCoMKgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18gCj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24g aXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8g dGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRn Lm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3LnBy YWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6 Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0 dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo=