From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/106842 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: running lua in metafun and in ConTeXt Date: Sun, 12 Apr 2020 11:44:36 +0200 Message-ID: <549b5134-e8e7-f583-521a-a1b99b9f3852@xs4all.nl> References: <1E5889A8-5BF2-4170-B495-129CF86E0949@me.com> <97a35742-0ec2-2d9a-eec6-648c288fc073@xs4all.nl> 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="ciao.gmane.io:159.69.161.202"; logging-data="49972"; 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.6.0 Cc: mailing list for ConTeXt users To: Jeong Dal Original-X-From: ntg-context-bounces@ntg.nl Sun Apr 12 11:45:07 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 1jNZAp-000Cuq-JF for gctc-ntg-context-518@m.gmane-mx.org; Sun, 12 Apr 2020 11:45:07 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 4DDBE183280; Sun, 12 Apr 2020 11:44:45 +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 wArrV4rZiXXi; Sun, 12 Apr 2020 11:44:44 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 72531183278; Sun, 12 Apr 2020 11:44:44 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2AB8118326A for ; Sun, 12 Apr 2020 11:44:43 +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 NbW_HfAV5psa for ; Sun, 12 Apr 2020 11:44:42 +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 91DA51809A9 for ; Sun, 12 Apr 2020 11:44:42 +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 8835-1713362 for multiple; Sun, 12 Apr 2020 11:44:36 +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:106842 Archived-At: SGkgRGFsLAoKPiBUaGFuayB5b3UgZm9yIHlvdXIgbmljZSBjb2RlLgo+IGx1YS5NUC5XaGF0ZXZl ciBpcyBzb21ldGhpbmchCgpqdXN0IGtlZXAgaW4gbWluZCB0aGF0IGx1YS5NUCBpcyB0aGUgdXNl ciBuYW1lc3BhY2UgYW5kIGx1YS5tcCAKKGxvd2VyY2FzZSkgdGhlIHN5c3RlbSBvbmUKCmJ0dywg YXMgeW91J3JlIGRvaW5nIG1hdGggaW4gbXAsIGluIGxtdHggKHdoaWNoIGhhcyBzb21lIGV4dHJh IG1ldGFmdW4gCmZlYXR1cmVzKSB3ZSBoYXZlIHNvbWUgbW9yZSBtYXRoIGZ1bmN0aW9ucyBhdmFp bGFibGU6CgptX2Fjb3MgbV9hY29zaCBtX2FzaW4gbV9hc2luaCBtX2F0YW4gbV9hdGFudHdvIG1f YXRhbmggbV9jYnJ0IG1fY2VpbCAKbV9jb3B5c2lnbgptX2NvcyBtX2Nvc2ggbV9kZWcgbV9lcmYg bV9lcmZjIG1fZXhwIG1fZXhwdHdvIG1fZXhwbSBtX2ZhYnMgbV9mZGltIAptX2Zsb29yIG1fZm1h Cm1fZm1heCBtX2ZtaW4gbV9mbW9kIG1fZnJleHAgbV9nYW1tYSBtX2h5cG90IG1faXNmaW5pdGUg bV9pc2luZiBtX2lzbmFuCm1faXNub3JtYWwgbV9qeiBtX2ogbV9qbiBtX2xkZXhwIG1fbGdhbW1h IG1fbG9nIG1fbG9ndGVuIG1fbG9ncCBtX2xvZ3R3byAKbV9sb2diCm1fbW9kZiBtX25lYXJieWlu dCBtX25leHRhZnRlciBtX3BvdyBtX3JhZCBtX3JlbWFpbmRlciBtX3JlbXF1byBtX3JvdW5kIApt X3NjYWxibgptX3NpbiBtX3NpbmggbV9zcXJ0IG1fdGFuIG1fdGFuaCBtX3RnYW1tYSBtX3RydW5j IG1feXogbV95IG1feW4KCmNfc2luIGNfY29zIGNfdGFuIGNfc2luaCBjX2Nvc2ggY190YW5oIGNf YXNpbiBjX2Fjb3MgY19hdGFuIGNfYXNpbmggY19hY29zaApjX2F0YW5oIGNfc3FydCBjX2FicyBj X2FyZyBjX2NvbmogY19leHAgY19sb2cgY19wcm9qIGNfZXJmIGNfZXJmYyAKY19lcmZjeCBjX2Vy ZmkKY19pbWFnIGNfcmVhbCBjX25lZyBjX3BvdyBjX2FkZCBjX3N1YiBjX211bCBjX2RpdiBjX3Zv aWd0IGNfdm9pZ3RfaHdobSAKY19pbWFnCmNfcmVhbCBjX25lZwoKdGhlc2UgYXJlIHVzaW5nIHRo ZSBmdW5jdGlvbnMgaW4gdGhlIHhtYXRoIGFuZCB4Y29tcGxleCBuYW1lc3BhY2VzIHRoYXQgCmFy ZSBwcm92aWRlZCBpbiB0aGUgbG10eCBsdWEgaW50ZXJmYWNlcwoKdGhlcmUncyBhbHNvIGFuIHhk ZWNpbWFsIG5hbWVzcGFjZSBmb3IgdXNpbmcgZGVjaW1hbCBjYWxjdWxhdGlvbnMgd2l0aCAKaGln aCBwcmVjaXNpb25zIGJ1dCBub3QgeWV0IGludGVyZmFjZWQgdG8gdGhlIG1wIGVuZCB3aGljaCBh Y3R1YWxseSAKYWxyZWFkeSBoYXMgZGVjaW1hbCBhbnl3YXkKCihpZiBzb21lIG1hdHJpeCBmZWF0 dXJlcyBhcmUgbmVlZGVkIGF0IHRoZSBtcCBlbmQsIGFzIGV4dGVuc2lvbiB0byB0aGUgCm1hdHJp eCBtb2R1bGUsIHRoZW4gd2UgY2FuIGV4cGxvcmUgdGhhdCBhcyB3ZSBoYXZlIHdheXMgdG8gcGlj ayB1cCBkYXRhIApmcm9tIG1wLCBwcm9jZXNzIGl0IGJ5IGx1YSwgYW5kIHBpcGUgaXQgYmFjaywg d2hpY2ggaXMgYWxzbyBwcmV0dHkgCmVmZmljaWVudCBieSBub3cgLSBub3QgdGhhdCBtcCBncmFw aGljcyBhcmUgbXVjaCBvZiBhIGJvdHRsZW5lY2spCgpIZXJlIGlzIGFuIGV4YW1wbGUgb2YgYSBj cnVkZSBpbnRlcmZhY3ZlIGlmIHlvdSBuZWVkIGluZGVlZCBodW5kcmVkcyAKc3VjaCBleGVyY2lz ZXMKClx1bmV4cGFuZGVkXGRlZlxXaGF0ZXZlclNoYXBlIzEjMiMzJQogICB7JFxkaXNwbGF5c3R5 bGV7IzFcY2hvb3NlICMyfSA9ICMzJH0KClxzdGFydGx1YWNvZGUKbG9jYWwgZnVuY3Rpb24gZmFj dChuKQogICAgIGlmIG4gPD0gMCB0aGVuCiAgICAgICAgIHJldHVybiAxCiAgICAgZWxzZQogICAg ICAgICByZXR1cm4gbiAqIGZhY3QobiAtIDEpCiAgICAgZW5kCmVuZAoKbG9jYWwgZnVuY3Rpb24g d2hhdGV2ZXIobixyKQogICAgIHJldHVybiBmYWN0KG4pIC8gKGZhY3QocikgKiBmYWN0KG4tcikp CmVuZAoKZnVuY3Rpb24gTVAubG10X1doYXRldmVyU2hhcGUobixyKQogICAgIG1wLnF1b3RlZChb W1xXaGF0ZXZlclNoYXBleyUuMGZ9eyUuMGZ9eyUuMGZ9XV0sbixyLHdoYXRldmVyKG4scikpCmVu ZAoKLS0gb3IgaW4gbGF0ZXN0IGxtdHg6Ci0tCi0tIGZ1bmN0aW9uIE1QLmxtdF9XaGF0ZXZlclNo YXBlKG4scikKLS0gICAgIG1wLmluamVjdCgKLS0gICAgICAgICBzdHJpbmcuZm9ybWF0KAotLSAg ICAgICAgICAgICBbW1xXaGF0ZXZlclNoYXBleyUuMGZ9eyUuMGZ9eyUuMGZ9XV0sCi0tICAgICAg ICAgICAgIG4sCi0tICAgICAgICAgICAgIHIsCi0tICAgICAgICAgICAgIHdoYXRldmVyKG4scikK LS0gICAgICAgICApCi0tICAgICApCi0tIGVuZApcc3RvcGx1YWNvZGUKClxzdGFydE1QZXh0ZW5z aW9ucwoKcHJlc2V0cGFyYW1ldGVycyAiV2hhdGV2ZXJTaGFwZSIgWwogICAgIG9wdGlvbnMgPSAi bGFiZWxzIiwKICAgICBhbmdsZSAgID0gMzAsCiAgICAgdW5pdCAgICA9IDJjbSwKICAgICBjb2xv ciAgID0gImJsYWNrIiwKXSA7CgpkZWYgV2hhdGV2ZXJTaGFwZSA9IGFwcGx5cGFyYW1ldGVycyAi V2hhdGV2ZXJTaGFwZSIgImxtdF9XaGF0ZXZlclNoYXBlIiAKZW5kZGVmIDsKCnZhcmRlZiBsbXRf V2hhdGV2ZXJTaGFwZSA9CiAgICAgaW1hZ2UgKAoKICAgICAgICAgcHVzaHBhcmFtZXRlcnMgIldo YXRldmVyU2hhcGUiIDsKCiAgICAgICAgICAgICBzYXZlIHUsIGEsIGIsIGR4LCBuLCByIDsKICAg ICAgICAgICAgIHNhdmUgQSwgQiwgc3RhcnQsIG5vdyA7IHBhaXIgQSwgQiwgc3RhcnQsIG5vdyA7 CgogICAgICAgICAgICAgdSAgOj0gZ2V0cGFyYW1ldGVyICJ1bml0IiA7CiAgICAgICAgICAgICBh ICA6PSBnZXRwYXJhbWV0ZXIgImFuZ2xlIiA7CiAgICAgICAgICAgICBiICA6PSBhICsgMTgwIDsK CiAgICAgICAgICAgICBBICA6PSB1ICogZGlyKGEpIDsKICAgICAgICAgICAgIEIgIDo9IHUgKiBk aXIoLWIpIDsKICAgICAgICAgICAgIGR4IDo9IHUgKiAyICogY29zZChiKSA7CgogICAgICAgICAg ICAgZHJhdyBpbWFnZSAoCiAgICAgICAgICAgICAgICAgZm9yIG4gPSAwIHVwdG8gNCA6CiAgICAg ICAgICAgICAgICAgICAgIHN0YXJ0IDo9IG4gKiBBIDsKICAgICAgICAgICAgICAgICAgICAgZm9y IHIgPSAwIHVwdG8gbiA6CiAgICAgICAgICAgICAgICAgICAgICAgICBub3cgOj0gc3RhcnQgKyBy ICogcmlnaHQgKiBkeCA7CiAgICAgICAgICAgICAgICAgICAgICAgICBkcmF3IChub3cgKyBBKSAt LSBub3cgLS0gKG5vdyArIEIpIDsKICAgICAgICAgICAgICAgICAgICAgZW5kZm9yIDsKICAgICAg ICAgICAgICAgICBlbmRmb3IgOwogICAgICAgICAgICAgKSB3aXRoY29sb3IgZ2V0cGFyYW1ldGVy ICJjb2xvciIgOwoKICAgICAgICAgICAgIGZvciBuID0gMCB1cHRvIDQgOgogICAgICAgICAgICAg ICAgIHN0YXJ0IDo9IG4gKiBBIDsKICAgICAgICAgICAgICAgICBmb3IgciA9IDAgdXB0byBuIDoK ICAgICAgICAgICAgICAgICAgICAgbm93IDo9IHN0YXJ0ICsgciAqIHJpZ2h0ICogZHggOwogICAg ICAgICAgICAgICAgICAgICBpZiBoYXNvcHRpb24gIm9wdGlvbnMiICJsYWJlbHMiIDoKIApkb3Rs YWJlbC50b3AodGV4dGV4dChsdWEuTVAubG10X1doYXRldmVyU2hhcGUobixyKSksbm93KSA7CiAg ICAgICAgICAgICAgICAgICAgIGZpIDsKICAgICAgICAgICAgICAgICBlbmRmb3I7CiAgICAgICAg ICAgICBlbmRmb3I7CgogICAgICAgICBwb3BwYXJhbWV0ZXJzIDsKICAgICApCmVuZGRlZiA7Cgpc c3RvcE1QZXh0ZW5zaW9ucwoKXHN0YXJ0dGV4dAoKXHN0YXJ0TVBjb2RlCiAgICAgZHJhdyBXaGF0 ZXZlclNoYXBlIFsKICAgICAgICAgYW5nbGUgPSAzMCwKICAgICAgICAgdW5pdCAgPSAxLjhjbSwK ICAgICAgICAgY29sb3IgPSAiZGFya2dyZWVuIiwKICAgICBdIDsKXHN0b3BNUGNvZGUKClxzdGFy dE1QY29kZQogICAgIGRyYXcgV2hhdGV2ZXJTaGFwZSBbCiAgICAgICAgIG9wdGlvbnMgPSAiIiwK ICAgICAgICAgYW5nbGUgICA9IDQwLAogICAgICAgICBjb2xvciAgID0gImRhcmtyZWQiLAogICAg ICAgICB1bml0ICAgID0gNCpCb2R5Rm9udFNpemUsCiAgICAgXSA7ClxzdG9wTVBjb2RlCgpcc3Rv cE1QY29kZQoKKHBhcmFtZXRlcnMgY2FuIGJlIHN0cmluZ3MsIG51bWVyaWNzLCBib29sZWFucywg cGFpcnMsIHBhdGhzLCB0YWJsZXMsIGV0YykKCkhhbnMKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdlbiB8IFBSQUdNQSBBREUKICAg ICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhl cmxhbmRzCiAgICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwgfCB3 d3cucHJhZ21hLXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJZiB5 b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRk IGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBo dHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDog aHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNo aXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8K d2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18K