From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/94163 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: metafun Date: Thu, 24 Mar 2016 19:22:49 +0100 Message-ID: <56F43079.9000002@wxs.nl> References: <4CC338B5.6020000@FU-Berlin.DE> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1458843813 3902 80.91.229.3 (24 Mar 2016 18:23:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 24 Mar 2016 18:23:33 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Mar 24 19:23:20 2016 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 plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aj9ui-0006yg-65 for gctc-ntg-context-518@m.gmane.org; Thu, 24 Mar 2016 19:23:20 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 4B53490D3; Thu, 24 Mar 2016 19:23:11 +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 lKA28NEWHDST; Thu, 24 Mar 2016 19:23:10 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 8774290CF; Thu, 24 Mar 2016 19:23:10 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 4D3DE90D1 for ; Thu, 24 Mar 2016 19:23: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 jVWPatYWO50z for ; Thu, 24 Mar 2016 19:23:07 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by zapf.ntg.nl (Postfix) with ESMTP id CF14690CE for ; Thu, 24 Mar 2016 19:22:56 +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.1e) with ESMTP id 10713-1713362 for ; Thu, 24 Mar 2016 19:22:55 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 In-Reply-To: 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:94163 Archived-At: T24gMy8yNC8yMDE2IDY6MjQgUE0sIFBpb3RyIEtvcHN6YWsgd3JvdGU6Cj4gUC5TLgo+Cj4gRm9y IHlvdXIgY29udmVuaWFuY2UsIHRoZSBtaW5pbWFsIGV4YW1wbGU6Cj4KPiBcc3RhcnRNUHBvc2l0 aW9uZ3JhcGhpY3tteXBvczphcnJvd30KPiAgICAgcGFpciBjW10gOwo+ICAgICBpbml0aWFsaXpl X2JveChcTVBwb3N7XE1QdmFye3NlbGZ9fSk7Cj4gICAgIGNbMV0gOj0gY3h5IDsKPiAgICAgaW5p dGlhbGl6ZV9ib3goXE1QcG9ze1xNUHZhcnt0b319KTsKPiAgICAgY1syXSA6PSBjeHkgOwo+ICAg ICBkcmF3YXJyb3cgY1sxXSAtLSBjWzJdIHdpdGhwZW4gcGVuY2lyY2xlIHNjYWxlZCAyYnAgOwo+ IFxzdG9wTVBwb3NpdGlvbmdyYXBoaWMKPiBcc3RhcnRwb3NpdGlvbm92ZXJsYXl7YXJyb3d9Cj4g XHNldE1QcG9zaXRpb25ncmFwaGlje1gtMX17bXlwb3M6YXJyb3d9e3RvPVgtMn0KPiBcc2V0TVBw b3NpdGlvbmdyYXBoaWN7WC0yfXtteXBvczphcnJvd317dG89WC0zfQo+IFxzdG9wcG9zaXRpb25v dmVybGF5Cj4gXGRlZmluZW92ZXJsYXlbYXJyb3ddW1xwb3NpdGlvbm92ZXJsYXl7YXJyb3d9XQo+ IFxzZXR1cGJhY2tncm91bmRzW3BhZ2VdW2JhY2tncm91bmQ9YXJyb3ddCj4KPgo+IFxzdGFydHRl eHQKPgo+IFxzZWN0aW9uIHtBbmNob3JzIGFuZCBsYXllcnN9Cj4KPiBJbiBhIHByZXZpb3VzIHNl Y3Rpb24gd2Ugc2F3IHRoYXQgc29tZSBcaHBvc3tYLTF9e3dvcmRzfSB3ZXJlCj4gXGhwb3N7WC0y fXtjaXJjbGVkfSBhbmQgY29ubmVjdGVkIGJ5IGFuIFxocG9ze1gtM317YXJyb3d9Lgo+IEFzIHdp dGggbW9zdCB0aGluZ3MgaW4gXENPTlRFWFQsIG1hcmtpbmcgdGhlc2Ugd29yZHMgaXMgc2VwYXJh dGVkCj4gZnJvbSBkZWNsYXJpbmcgd2hhdCB0byBkbyB3aXRoIHRob3NlIHdvcmRzLiBUaGlzIHBh cmFncmFwaCBpcyBrZXllZAo+IGluIGFzOgo+Cj4gXHN0b3B0ZXh0CgpUaGUgaW50ZXJmYWNlIGNo YW5nZWQgYSBiaXQKClxzZXR1cE1QdmFyaWFibGVzCiAgIFttcG9zOmVuY2lyY2xlXQogICBbZmls bGNvbG9yPWxpZ2h0Z3JheSwKICAgIGZpbGxvZmZzZXQ9MHB0LAogICAgbGluZWNvbG9yPWJsdWUs CiAgICBsaW5lb2Zmc2V0PTVwdCwKICAgIGxpbmV3aWR0aD0xcHRdCgpcc3RhcnRNUHBvc2l0aW9u Z3JhcGhpY3ttcG9zOmVuY2lyY2xlfXtsaW5lY29sb3IsZmlsbGNvbG9yLGxpbmV3aWR0aCxsaW5l b2Zmc2V0fQogICAgIGlmIHVua25vd24gY29udGV4dF9hcG9zIDogaW5wdXQgbXAtYXBvcy5tcGl2 IDsgZmkgOwogICAgIFxNUGdldHBvc2JveGVze1xNUHZhcntzZWxmfX17XE1QYW5jaG9yaWR9CiAg ICAgaWYgbm9mcG9zYm94ZXMgPSAxIDoKICAgICAgICAgcG9zYm94ZXNbMV0gOj0gcG9zYm94ZXNb MV0gZW5sYXJnZWQgXE1QdmFye2xpbmVvZmZzZXR9IGNvcm5lcmVkIApcTVB2YXJ7bGluZW9mZnNl dH0gIDsKICAgICAgICAgZmlsbCBwb3Nib3hlc1sxXSB3aXRoY29sb3IgXE1QdmFye2ZpbGxjb2xv cn0gOwogICAgICAgICBkcmF3IHBvc2JveGVzWzFdIHdpdGhwZW4gcGVuY2lyY2xlIHNjYWxlZCBc TVB2YXJ7bGluZXdpZHRofSAKd2l0aGNvbG9yIFxNUHZhcntsaW5lY29sb3J9IDsKICAgICBmaSA7 ClxzdG9wTVBwb3NpdGlvbmdyYXBoaWMKClxzZXR1cE1QdmFyaWFibGVzCiAgIFttcG9zOmNvbm5l Y3RdCiAgIFtsaW5lY29sb3I9cmVkLAogICAgbGluZW9mZnNldD0uMjVleCwKICAgIGxpbmV3aWR0 aD0xcHRdCgpcc3RhcnRNUHBvc2l0aW9uZ3JhcGhpY3ttcG9zOmNvbm5lY3R9e2xpbmVjb2xvcixs aW5lb2Zmc2V0LGxpbmV3aWR0aH0KICAgICBpZiB1bmtub3duIGNvbnRleHRfYXBvcyA6IGlucHV0 IG1wLWFwb3MubXBpdiA7IGZpIDsKICAgICBib3hsaW5ld2lkdGggIDo9IFxNUHZhcntsaW5ld2lk dGh9IDsKICAgICBib3hsaW5lb2Zmc2V0IDo9IFxNUHZhcntsaW5lb2Zmc2V0fSA7CiAgICAgZGVm IGJveGxpbmVvcHRpb25zID0gd2l0aGNvbG9yIFxNUHZhcntsaW5lY29sb3J9IGVuZGRlZiA7CiAg ICAgXE1QZ2V0cG9zYm94ZXN7XE1QdmFye2Zyb219LFxNUHZhcnt0b319e1xNUGFuY2hvcmlkfQog ICAgIGNvbm5lY3RfcG9zaXRpb25zIDsKXHN0b3BNUHBvc2l0aW9uZ3JhcGhpYwoKXHN0YXJ0dGV4 dAoKICAgICBcc3RhcnRwb3NpdGlvbm92ZXJsYXl7dGV4dC0xfQogClxzZXRNUHBvc2l0aW9uZ3Jh cGhpY3tjb25uZWN0LTEtYn17bXBvczpjb25uZWN0fXtmcm9tPWNvbm5lY3QtMS1iLHRvPWNvbm5l Y3QtMS1lfQogClxzZXRNUHBvc2l0aW9uZ3JhcGhpY3tjb25uZWN0LTEtZX17bXBvczpjb25uZWN0 fXtmcm9tPWNvbm5lY3QtMS1iLHRvPWNvbm5lY3QtMS1lfQogICAgIFxzdG9wcG9zaXRpb25vdmVy bGF5CgogICAgIFxzdGFydHBvc2l0aW9ub3ZlcmxheXt0ZXh0LTF9CiAgICAgICAgIFxzZXRNUHBv c2l0aW9uZ3JhcGhpY3tlbmNpcmNsZS0xfXttcG9zOmVuY2lyY2xlfXtzZWxmPWVuY2lyY2xlLTF9 CiAgICAgXHN0b3Bwb3NpdGlvbm92ZXJsYXkKCiAgICAgdGVzdCBcaHBvc3tjb25uZWN0LTEtYn17 U1RBUlR9CiAgICAgICAgIFxkb3JlY3Vyc2V7MTB9e1xpbnB1dCB3YXJkfQogICAgIFxocG9ze2Vu Y2lyY2xlLTF9e1xzdHJ1dCBIRVJFfQogICAgICAgICBcZG9yZWN1cnNlezEwfXtcaW5wdXQgd2Fy ZH0KICAgICBcaHBvc3tjb25uZWN0LTEtZX17U1RPUH0gdGVzdAoKXHN0b3B0ZXh0CgoKCgoKPiAy MDE2LTAzLTI0IDE4OjIzIEdNVCswMTowMCBQaW90ciBLb3BzemFrIDxrb3BzemFrQGdtYWlsLmNv bT46Cj4+IEhlbGxvIGxpc3QsCj4+Cj4+IFRoZSBzb2x1dGlvbiBzaG93biBoZXJlIG5vIGxvbmdl ciB3b3JrcyB3aXRoIHJlY2VudCBiZXRhIChpbmRlZWQsIGl0Cj4+IHByb2JhYmx5IGNlYXNlZCB0 byB3b3JrIHNvbWUgdGltZSBhZ28pLiBIb3cgc2hvdWxkIGl0IGJlIGNvcnJlY3RlZD8KPj4KPj4g QmVzdAo+Pgo+PiBQaW90cgo+Pgo+PiAyMDEwLTEwLTI0IDA6MTQgR01UKzAyOjAwIEFkaXR5YSBN YWhhamFuIDxhZGl0eWFtQHVtaWNoLmVkdT46Cj4+PiBPbiBTYXQsIDIzIE9jdCAyMDEwLCBIZXJi ZXJ0IFZvc3Mgd3JvdGU6Cj4+Pgo+Pj4+IEl0IGlzIGEgaGFyZCBqb2IgdG8gdW5kZXJzdGFuZCBo b3cgYWxsIHdvcmtzIC4uLgo+Pj4KPj4+Cj4+PiBJIGFncmVlLiBUaGF0IGNoYXB0ZXIgaXMgY29u ZnVzaW5nIGlmIHlvdSBkbyBub3Qga25vdyBhbHJlYWR5IGhvdyB0aGUKPj4+IG1lY2hhbmlzbQo+ Pj4gd29ya3MuCj4+Pgo+Pj4+IEkgdHJpZWQgdG8gY3JlYXRlIHRoZSBmaXJzdCBleGFtcGxlIG9m IHRoZQo+Pj4+IGRvY3VtZW50YXRpb24gIlBhZ2UgMjU3IEFuY2hvcnMgYW5kIGxheWVycyIsCj4+ Pj4gYnV0IGZhaWxlZCB3aXRoIG1raWkgYW5kIGl2LiBUaGUgcGFnZSBpcyBjcmVhdGVkLAo+Pj4+ IGJ1dCB3aXRob3V0IHRoZSBncmFwaGljYWwgZWxlbWVudHMuIE5vdCB1c2luZwo+Pj4+IFxzdGFy dGJ1ZmZlci0tXHN0b3BidWZmZXIgbWFrZXMgbm8gZGlmZmVyZW5jZS4KPj4+Cj4+Pgo+Pj4gWW91 IGFyZSBzaW1wbHkgc2V0dGluZyB0aGUgcG9zaXRpb25zLiBZb3UgYWxzbyBuZWVkIHRvIHRlbGwg Q29uVGVYdCB0byBkbwo+Pj4gc29tZXRoaW5nIHdpdGggdGhlIHBvc2l0aW9ucy4KPj4+Cj4+PiAx LiBGaXJzdCBkZWZpbmUgYSBwb3NpdGlvbiBncmFwaGljIHRoYXQgZG9lcyBzb21ldGhpbmcgd2l0 aCB0aGUgYW5jaG9ycyB0aGF0Cj4+PiBpdCBpcyBwYXNzZWQuCj4+Pgo+Pj4gXHN0YXJ0TVBwb3Np dGlvbmdyYXBoaWN7bXlwb3M6YXJyb3d9Cj4+PiAgICBwYWlyIGNbXSA7Cj4+PiAgICBpbml0aWFs aXplX2JveChcTVBwb3N7XE1QdmFye3NlbGZ9fSk7Cj4+PiAgICBjWzFdIDo9IGN4eSA7Cj4+PiAg ICBpbml0aWFsaXplX2JveChcTVBwb3N7XE1QdmFye3RvfX0pOwo+Pj4gICAgY1syXSA6PSBjeHkg Owo+Pj4gICAgZHJhd2Fycm93IGNbMV0gLS0gY1syXSB3aXRocGVuIHBlbmNpcmNsZSBzY2FsZWQg MmJwIDsKPj4+IFxzdG9wTVBwb3NpdGlvbmdyYXBoaWMKPj4+Cj4+PiBjeHkgaXMgdGhlIGNlbnRl ciBvZiB0aGUgYm94LiBTZWUgdGhlIGRlZm4gb2YgaW5pdGlhbGl6ZV9ib3ggaW4gbXAtY29yZS5t cAo+Pj4gZm9yIG90aGVyIHZhbHVlcy4gSSB3aXNoIHRoZXNlIHdlcmUgYmV0dGVyIGRvY3VtZW50 ZWQuCj4+Pgo+Pj4gMi4gVGhlbiBkZWZpbmUgYSBwb3NpdGlvbiBvdmVybGF5IHRoYXQgc3BlY2lm aWVzIHRoZSByZWxhdGlvbiBiZXR3ZWVuIHRoZQo+Pj4gYW5jaG9ycy4KPj4+Cj4+PiBcc3RhcnRw b3NpdGlvbm92ZXJsYXl7YXJyb3d9Cj4+PiBcc2V0TVBwb3NpdGlvbmdyYXBoaWN7WC0xfXtteXBv czphcnJvd317dG89WC0yfQo+Pj4gXHNldE1QcG9zaXRpb25ncmFwaGlje1gtMn17bXlwb3M6YXJy b3d9e3RvPVgtM30KPj4+IFxzdG9wcG9zaXRpb25vdmVybGF5Cj4+Pgo+Pj4KPj4+IDMuIERlZmlu ZSBhbiBvdmVybGF5IHRoYXQgaXMgbWFwcGVkIHRvIE1QIHBvc2l0aW9uIG92ZXJsYXkuCj4+Pgo+ Pj4gXGRlZmluZW92ZXJsYXlbYXJyb3ddW1xwb3NpdGlvbm92ZXJsYXl7YXJyb3d9XQo+Pj4KPj4+ IDQuIEhvb2sgdGhlIG92ZXJsYXkgYXMgYSBwYWdlIGJhY2tncm91bmQKPj4+Cj4+PiBcc2V0dXBi YWNrZ3JvdW5kc1twYWdlXVtiYWNrZ3JvdW5kPWFycm93XQo+Pj4KPj4+IDUuIFRoZW4gZXZlcnl0 aGluZyB3aWxsIHdvcmsuCj4+Pgo+Pj4gXHN0YXJ0dGV4dAo+Pj4KPj4+IFxzZWN0aW9uIHtBbmNo b3JzIGFuZCBsYXllcnN9Cj4+Pgo+Pj4gSW4gYSBwcmV2aW91cyBzZWN0aW9uIHdlIHNhdyB0aGF0 IHNvbWUgXGhwb3N7WC0xfSB7d29yZHN9IHdlcmUKPj4+IFxocG9ze1gtMn17Y2lyY2xlZH0gYW5k IGNvbm5lY3RlZCBieSBhbiBcaHBvc3tYLTN9IHthcnJvd30uCj4+PiBBcyB3aXRoIG1vc3QgdGhp bmdzIGluIFxDT05URVhULCBtYXJraW5nIHRoZXNlIHdvcmRzIGlzIHNlcGFyYXRlZAo+Pj4gZnJv bSBkZWNsYXJpbmcgd2hhdCB0byBkbyB3aXRoIHRob3NlIHdvcmRzLiBUaGlzIHBhcmFncmFwaCBp cyBrZXllZAo+Pj4gaW4gYXM6Cj4+Pgo+Pj4gXHN0b3B0ZXh0Cj4+Pgo+Pj4gQWRpdHlhCj4+PiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4gSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRl cmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0bwo+Pj4gdGhlIFdp a2khCj4+Pgo+Pj4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLwo+Pj4gaHR0cDovL3d3 dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+Pj4gd2VicGFnZSAgOiBodHRw Oi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vdGV4LmFhbmhldC5uZXQKPj4+IGFyY2hpdmUg IDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9jb250ZXh0cmV2Lwo+Pj4gd2lr aSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKPj4+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4+Cj4+Cj4+Cj4+IC0tCj4+IGh0dHA6Ly9va2xlLnBsCj4KPgo+CgoKLS0gCgotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdl biB8IFBSQUdNQSBBREUKICAgICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBI YXNzZWx0IHwgVGhlIE5ldGhlcmxhbmRzCiAgICAgICB0ZWw6IDAzOCA0NzcgNTMgNjkgfCB3d3cu cHJhZ21hLWFkZS5jb20gfCB3d3cucHJhZ21hLXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBh cyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGct Y29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1j b250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL3RleC5h YW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9qZWN0cy9j b250ZXh0cmV2Lwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw==