From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25258 invoked from network); 12 Sep 2023 07:54:35 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 12 Sep 2023 07:54:35 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 5426C483162 for ; Tue, 12 Sep 2023 09:53:21 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YxNs4Cx-v-WO for ; Tue, 12 Sep 2023 09:53:21 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 01B22483176 for ; Tue, 12 Sep 2023 09:52:37 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id E18A2483004 for ; Tue, 12 Sep 2023 09:52:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SyKcKe1Xx-nM for ; Tue, 12 Sep 2023 09:52:11 +0200 (CEST) Received: from host3.aanhet.net (host5.aanhet.net [85.10.129.212]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 24E94483001 for ; Tue, 12 Sep 2023 09:52:11 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by host3.aanhet.net (Postfix) with ESMTP id 06C4240FF9 for ; Tue, 12 Sep 2023 09:52:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bittext.nl; h= x-mailer:message-id:in-reply-to:references:date:date:subject :subject:mime-version:content-transfer-encoding:content-type :content-type:from:from; s=default; t=1694505130; x=1696319531; bh=gT57idkuxok9eqf5WU+A96KsAZY+QSEEGPla2P6KRR0=; b=o988JVlvE1o2 NAeQ7UYUMtBCbMMswEB4mUA7aKCCrZYbOeNayKj9JfXJC9UbKmuz/uMyzdM5w5qM mbMnnMSaUjUeA15TmkCCJOWHJLXggZ/7yvQHfxKInWIQ0LAxZUbBi32IA3aDpN/p b3h90YR1FBogArEs/6zR4P/ugPA9698wX06pzrXXfgRhBjvs6Fbol1UpBX+yIbnu 0HV/Nz1JE2l5a4fKZQx0cOlnUCrm9bLGVJLpFSJekvQhXpRoUa4fSWtvy2CY6L4M 7vsCIi4kNo560mJMu1qUEfSaoQ/BixNhW6mAmCwqK4rA07QOAQyrJ0KY8YG/z40Z bRB2OTGpKA== X-Virus-Scanned: Debian amavisd-new at host3.aanhet.net Received: from host3.aanhet.net ([127.0.0.1]) by localhost (host3.aanhet.net [127.0.0.1]) (amavisd-new, port 10026) with LMTP id zEjnu4uliCG7 for ; Tue, 12 Sep 2023 09:52:10 +0200 (CEST) Received: from smtpclient.apple (2a02-a452-9749-1-6ca9-877c-9095-b714.fixed6.kpn.net [IPv6:2a02:a452:9749:1:6ca9:877c:9095:b714]) (Authenticated sender: taco@bittext.nl) by host3.aanhet.net (Postfix) with ESMTPSA id B1D5040FF7 for ; Tue, 12 Sep 2023 09:52:10 +0200 (CEST) From: Taco Hoekwater Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Date: Tue, 12 Sep 2023 09:52:00 +0200 References: To: mailing list for ConTeXt users In-Reply-To: Message-Id: <6FF095E6-4031-4EEA-B06D-AE5F7E5464A5@bittext.nl> X-Mailer: Apple Mail (2.3731.700.6) Message-ID-Hash: OPFI3BI3J4KNTNYKLC4EV3MBBK2LKUKS X-Message-ID-Hash: OPFI3BI3J4KNTNYKLC4EV3MBBK2LKUKS X-MailFrom: taco@bittext.nl X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: XML: flush to lua function List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQoNCnhtbC50ZXh0KHQpIGlzIHNhZmVyIHRoYW4gZGlyZWN0bHkgYWNjZXNzaW5nIHQuZHRb MV0uDQoNCk5vdGU6IHlvdSBtYXkgbmVlZCB0byBzdHJpcCBzb21lIFhNTCB0YWdzIGZyb20gdGhh dCBjb250ZW50LiANCg0KSWYgdGhlIGVsZW1lbnQgaXMgbm90IHN0cmFpZ2h0LXVwIGRhdGEgYnV0 IGhhcyBuZXN0ZWQgZWxlbWVudHMsIHRoZW4gdGhpcyB3aWxsIHJldHVybiB0aGUgZnVsbCB4bWwg cmVwcmVzZW50YXRpb24gaW5zdGVhZDoNCg0KIDx0aXRsZT5BIHNob3J0IHRpdGxlPC90aXRsZT4g ICAgICAgICAgICAgICAgPT4g4oCYQSBzaG9ydCB0aXRsZScNCiA8dGl0bGU+Jmx0O0Egc2hvcnQg dGl0bGUmZ3Q7PC90aXRsZT4gICAgICAgID0+IOKAmDxBIHNob3J0IHRpdGxlPicNCiA8dGl0bGU+ Jmx0O0EgPGI+c2hvcnQ8L2I+IHRpdGxlJmd0OzwvdGl0bGU+ID0+ICc8dGl0bGU+Jmx0O0EgPGI+ c2hvcnQ8L2I+IHRpdGxlJmd0OzwvdGl0bGU+Jw0KDQoNCkJlc3Qgd2lzaGVzLA0KVGFjbw0KDQo+ IE9uIDEyIFNlcCAyMDIzLCBhdCAwODo1NiwgPGRlbmlzLm1haWVyQHVuaWJlLmNoPiA8ZGVuaXMu bWFpZXJAdW5pYmUuY2g+IHdyb3RlOg0KPiANCj4gT2ssIEnigJl2ZSBmb3VuZCBhIHdheSwgc2Vl IGJlbG93Lg0KPiBCdXQgbWF5YmUgc29tZW9uZSBoYXMgc29tZSBuaWNlIGx1YSAob3Igb3RoZXIp IHRyaWNrcyB0byBzaGFyZeKApiAoSeKAmW0gbm90IHN1cmUgYWNjZXNzaW5nIHQuZHRbMV0gaXMg cGFydGljdWxhcmx5IHNhZmUgd2hlbiBvcGVyYXRpbmcgb24gbmVzdGVkIHN0cnVjdHVyZXMuKQ0K PiAgQmVzdCwNCj4gRGVuaXMNCj4gIFxzdGFydGJ1ZmZlclt0ZXN0XQ0KPiA8P3htbCB2ZXJzaW9u PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPiA8ZG9jPg0KPiA8Y2hhcHRlcj4NCj4gICAgIDx0 aXRsZT5BIHNob3J0IHRpdGxlPC90aXRsZT4NCj4gICAgIDxwPmFzZGYgYXNkZiBhc2RmIGprbMO2 IGprbMO2IGprbMO2PC9wPg0KPiAgIDwvY2hhcHRlcj4NCj4gICA8Y2hhcHRlcj4NCj4gICAgIDx0 aXRsZT5BIGxvbmdlciB0aXRsZSBibGEgYmxhIGJsYSBibGEgYmxhIGJsYSBibGEgYmxhPC90aXRs ZT4NCj4gICAgIDxwPg0KPiAgICAgYXNkZiBhc2RmIGFzZGYgamtsw7Ygamtsw7Ygamtsw7YNCj4g ICAgIDwvcD4NCj4gICA8L2NoYXB0ZXI+DQo+IDwvZG9jPg0KPiBcc3RvcGJ1ZmZlcg0KPiAgXHN0 YXJ0eG1sc2V0dXBzIHhtbDp0ZXN0DQo+ICAgICAgICAgICAgICAgICBceG1sc2V0c2V0dXB7IzF9 eyp9ey19DQo+ICAgICAgICAgICAgICAgICBceG1sc2V0c2V0dXB7IzF9e2RvY3xjaGFwdGVyfHB9 e3htbDoqfQ0KPiBcc3RvcHhtbHNldHVwcw0KPiAgXHhtbHJlZ2lzdGVyZG9jdW1lbnRzZXR1cHt0 ZXN0fXt4bWw6dGVzdH0NCj4gIFxzdGFydHhtbHNldHVwcyB4bWw6ZG9jDQo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBceG1sZmx1c2h7IzF9DQo+IFxzdG9weG1sc2V0dXBzDQo+ICBc c2V0dXBoZWFkW2NoYXB0ZXJdW2V4cGFuc2lvbj15ZXNdICUgbWFrZSBzdXJlIHRoZSBzdHVmZiBn ZXRzIGV4cGFuZGVkIG9uIHRpbWUNCj4gXHN0YXJ0eG1sc2V0dXBzIHhtbDpjaGFwdGVyDQo+ICAg ICAgICAgICAgICAgICBcc3RhcnRjaGFwdGVyDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBbDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dGl0bGU9e1x4bWxmaWx0ZXJ7IzF9ey90aXRsZS9jb21tYW5kKHhtbDpjaGFwdGVyOnRpdGxlKX19 LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmtp bmc9e1x4bWxmaWx0ZXJ7IzF9ey90aXRsZS9jb21tYW5kKHhtbDpjaGFwdGVyOnRpdGxlOm1hcmtp bmcpfX0sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdDQo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBceG1sZmx1c2h7IzF9DQo+ICAgICAgICAgICAgICAgICBcc3Rv cGNoYXB0ZXINCj4gXHN0b3B4bWxzZXR1cHMNCj4gIFxzdGFydHhtbHNldHVwcyB4bWw6cA0KPiAg ICAgICAgICAgICAgICAgXHhtbGZsdXNoeyMxfVxwYXINCj4gXHN0b3B4bWxzZXR1cHMNCj4gIFxz dGFydGx1YWNvZGUNCj4gICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHhtbC5mdW5jdGlvbnMuZ2V0 TWFya2luZyh0KQ0KPiAgICAgICAgICAgICAgICAgXyxuID0gdC5kdFsxXTpnc3ViKCIlUysiLCIi KQ0KPiAgICAgICAgICAgICAgICAgaWYgbiA+IDEwIHRoZW4gICAgICAgICAgICAgICAgICAgbG9j YWwgd29yZHMgPSB7fSAgICAgICAgICAgICAgICAgICBmb3Igd29yZCBpbiB0LmR0WzFdOmdtYXRj aCgiJVMrIikgZG8gdGFibGUuaW5zZXJ0KHdvcmRzLCB3b3JkKSBlbmQNCj4gICAgICAgICAgICAg ICAgICAgbG9jYWwgcmVzV29yZHMgPSB7fQ0KPiAgICAgICAgICAgICAgICAgICByZXNXb3JkcyA9 ICB7IHVucGFjayggd29yZHMsIDEsIDcgKSB9DQo+ICAgICAgICAgICAgICAgICAgIHJlcyA9IHRh YmxlLmNvbmNhdChyZXNXb3JkcywgIiAiKSAuLiAiIOKApiINCj4gICAgICAgICAgICAgICAgIGVs c2UgICAgICAgICAgICAgICAgICAgcmVzID0gdC5kdFsxXQ0KPiAgICAgICAgICAgICAgICAgZW5k DQo+ICAgICAgICAgICAgICAgICBjb250ZXh0KHJlcykNCj4gICAgICAgICAgICAgICAgIGVuZA0K PiBcc3RvcGx1YWNvZGUNCj4gIFxzdGFydHhtbHNldHVwcyB4bWw6Y2hhcHRlcjp0aXRsZTptYXJr aW5nDQo+ICAgICAgICAgICAgICAgICBceG1sZnVuY3Rpb257IzF9e2dldE1hcmtpbmd9DQo+IFxz dG9weG1sc2V0dXBzDQo+ICBcc3RhcnR4bWxzZXR1cHMgeG1sOmNoYXB0ZXI6dGl0bGUNCj4gICAg ICAgICAgICAgICAgIFx4bWxmbHVzaHsjMX0NCj4gXHN0b3B4bWxzZXR1cHMNCj4gICBcc2V0dXBo ZWFkZXJ0ZXh0c1tjaGFwdGVyXQ0KPiAgXHN0YXJ0dGV4dA0KPiAgXHhtbHByb2Nlc3NidWZmZXJ7 dGVzdH17dGVzdH17fQ0KPiAgXHN0b3B0ZXh0DQo+ICAgVm9uOiBkZW5pcy5tYWllckB1bmliZS5j aCA8ZGVuaXMubWFpZXJAdW5pYmUuY2g+IA0KPiBHZXNlbmRldDogTW9udGFnLCAxMS4gU2VwdGVt YmVyIDIwMjMgMTY6NDcNCj4gQW46IG50Zy1jb250ZXh0QG50Zy5ubA0KPiBCZXRyZWZmOiBbTlRH LWNvbnRleHRdIFhNTDogZmx1c2ggdG8gbHVhIGZ1bmN0aW9uDQo+ICBIaSwNCj4gSSBoYXZlIHRo ZSBmb2xsb3dpbmcgeG1sIHNldHVwIHdpdGggYSBsdWEgZnVuY3Rpb246DQo+ICBcc3RhcnRsdWFj b2RlDQo+ICAgICAgICAgICAgICAgICBmdW5jdGlvbiBtYXJraW5nTGVuZ3RoKHMpDQo+ICAgICAg ICAgICAgICAgICBfLG4gPSBzOmdzdWIoIiVTKyIsIiIpDQo+ICAgICAgICAgICAgICAgICBpZiBu ID4gMyB0aGVuICAgICAgICAgICAgICAgICBjb250ZXh0KCJ5ZXMiIC4uICIg4oCmIikgZWxzZSBj b250ZXh0KCJubyIpIGVuZA0KPiAgICAgICAgICAgICAgICAgZW5kDQo+IFxzdG9wbHVhY29kZQ0K PiAgXHN0YXJ0eG1sc2V0dXBzIHhtbDppbms6aW5rLXRpdGxlOm1hcmtpbmcNCj4gICAgICAgICAg ICAgICAgICVcY3R4bHVhe21hcmtpbmdMZW5ndGgoXHhtbGZsdXNoeyMxfSl9ICAlIGRvZXMgbm90 IHdvcmsNCj4gICAgICAgICAgICAgICAgIFxjdHhsdWF7bWFya2luZ0xlbmd0aHsiMSAyIDMgNCJ9 fQ0KPiBcc3RvcHhtbHNldHVwcw0KPiAgV2hpbGUgdGhlIGZ1bmN0aW9uIHdvcmtzLCBJIGNhbm5v dCB1c2UgeG1sZmx1c2ggaGVyZS4gSG93IGNhbiBJIHByb3Blcmx5IHBhc3MgdGhlIHhtbCBjb250 ZW50IHRvIHRoZSBsdWEgZnVuY3Rpb24/DQo+ICBCZXN0LA0KPiBEZW5pcw0KPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KPiBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90 aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQ0KPiANCj4gbWFp bGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwczovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dA0KPiB3ZWJwYWdlICA6IGh0dHBzOi8vd3d3LnByYWdtYS1hZGUu bmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0DQo+IGFyY2hpdmUgIDogaHR0cHM6Ly9iaXRi dWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLw0KPiB3aWtpICAgICA6IGh0dHBz Oi8vY29udGV4dGdhcmRlbi5uZXQNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQri gJQgDQpUYWNvIEhvZWt3YXRlciAgICAgICAgICAgICAgRTogdGFjb0BiaXR0ZXh0Lm5sDQpnZW5k ZXJmbHVpZCAoYWxsIHByb25vdW5zKQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklm IHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBh ZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAv IGh0dHBzOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2Ug IDogaHR0cHM6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQK YXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1p dHMvCndpa2kgICAgIDogaHR0cHM6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw==