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.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22634 invoked from network); 25 Oct 2023 19:22:50 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 25 Oct 2023 19:22:50 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id A7AB84834C5 for ; Wed, 25 Oct 2023 21:19:44 +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 ksenja78iowz for ; Wed, 25 Oct 2023 21:19:44 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id DE0CE483769 for ; Wed, 25 Oct 2023 21:18:49 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 746D74828BD for ; Wed, 25 Oct 2023 21:18:00 +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 n3HTIwaQlsfL for ; Wed, 25 Oct 2023 21:17:59 +0200 (CEST) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 54A84482810 for ; Wed, 25 Oct 2023 21:17:59 +0200 (CEST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 5F2CF5C027E for ; Wed, 25 Oct 2023 15:17:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 25 Oct 2023 15:17:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scorecrow.com; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1698261478; x=1698347878; bh=g9Caq+eGU7dZrHqAs4alljIBM8kGL2NqoBa FKi/PiP0=; b=hm+9nWH9TXVaseo17EdAmpFvBTSw7u9AYLGOKzIVFiCWPvJCBzQ uxok6p9ub5Rtp65GVXOi/mYFm3dalYWGYJ7Nd5hg70UTiLbWVIR0UuDqyEMtJOng YOFoKDoT9O+RMws4M2GqlgPP8f6iHl3mMCre/gLtQpTW0DH3Py6qqQ+rWc2IbBCA YcfsgQpN8IYip9Td35uI3hgNzLzxk1fTg+WhK/xaHzO595wBtFynTfsMsX+wleIa G41JpwZmv4jN3gBoNZ/bmJEFGnOAkjh8TOHeFSYFfvUQNem0Aqirh4yGYZwnT5D9 znU0/UD28V9OyJVvWh6F6kTKme0yXCnAA4w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1698261478; x= 1698347878; bh=g9Caq+eGU7dZrHqAs4alljIBM8kGL2NqoBaFKi/PiP0=; b=I u9w8M6T0B+0Woso5RipkiXC7EN4UMU4EjYMbTAwgEAR81aEQ5frT81VPluW5raci Jgs1/ot94c/zObYI7j+ZReKwTGV8EPwOv37IvWgaCD9TjjKejCKWrQ1yvd2igQ7w d+LymO3h+QwzVwNsFCZvcOqSxG2HZ1rHxL4WkwiesKi1+uHsigyQu2xAVAMMadAO E8ULUGnUHAgCgQyT+yrODz0t2oqn96HiOTZPNUF31gA1EtUDt4ObvA/7iDKFTUlz AuogSF4xuBFdlFtnACyHt5v9Y9arnlHFRRcISwaFlzfqEYHwHt6zJQ0UdOCmXizI dfsiscXB5clbMbIlnLssA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrledtgddufeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephfgtgfgguffffhfvjgfkofesthhqmhdthhdtjeenucfhrhhomhepuehruhgt vgcujfhorhhrohgtkhhsuceonhhtghesshgtohhrvggtrhhofidrtghomheqnecuggftrf grthhtvghrnhepfeeuvdegvdegieffueetueekteehiefhieffudfgffefhfdvfedugeet vdevffehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epnhhtghesshgtohhrvggtrhhofidrtghomh X-ME-Proxy: Feedback-ID: ib6b14750:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 25 Oct 2023 15:17:57 -0400 (EDT) From: Bruce Horrocks Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\)) Date: Wed, 25 Oct 2023 20:17:35 +0100 References: <990d094b-4733-492b-83f2-8014d51658c5@Spark> <046d83a6-d4c5-4c01-99ed-57b83d555b86@Spark> To: ntg-context mailing list In-Reply-To: <046d83a6-d4c5-4c01-99ed-57b83d555b86@Spark> Message-Id: <4AC3B8EB-71B1-4132-A89C-5B453A6C3265@scorecrow.com> X-Mailer: Apple Mail (2.3774.100.2.1.4) Message-ID-Hash: AG7Q5HHHQQMXFUXN56JLTOB6RXEMOIIE X-Message-ID-Hash: AG7Q5HHHQQMXFUXN56JLTOB6RXEMOIIE X-MailFrom: ntg@scorecrow.com 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: Combining python and lua 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 T24gMjUgT2N0IDIwMjMsIGF0IDE2OjQ1LCBBbGV4YW5kcmUgQ2hyaXN0ZSA8YWxla3MuY2hyaXN0 ZUBnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gRGVhciBsaXN0LA0KPiANCj4gSeKAmWQgbGlrZSB0 byBrbm93IHRoZSBiZXN0IGFwcHJvYWNoIHRvIG1ha2UgdGhpcyBhIGJpdCBtb3JlIHVzYWJsZS4g SeKAmW0gdHJ5aW5nIHRvIHR5cGVzZXQgYSB0YWJsZSB3aXRoIHNpbi9jb3MvdGFuIHZhbHVlcy4g SeKAmWQgbGlrZSB0byBiZSBhYmxlIHRvIGNvbnZlcnQgdGhlIGFuZ2xlcyBpbiBkZWdyZWVzIGlu dG8gcmFkaWFucyAod2l0aCBtYXRoIG5vdGF0aW9uKSBhbmQgdG8gY29tcHV0ZSB0aGUgdHJpZ29u b21ldHJpYyBmdW5jdGlvbiBsZWFkaW5nIHRvIHNpbihwaS80KSA9IDEvMiwgb3IgY29zKHBpLzYp ID0gc3FydCgzKS8yIGFuZCBkaXNwbGF5IGl0IGluIG1hdGggbW9kZS4NCg0KWW91IGNhbiB1c2Ug dGVtcGxhdGVzIHRvIHN1YnRpdHV0ZSB2YWx1ZXMgaW50byBhIHN0cmluZyBhbmQgdGhlbiBzZW5k IHRoYXQgb3V0IHRvIGJlIHR5cGVzZXQuDQpGb3IgZXhhbXBsZTogaWYgeW91IHdhbnQgdG8gdHVy biAic2luKHBpLzQpID0gMS8yIiB0byANCg0KICBcc3RhcnRmb3JtdWxhDQogIFxzaW57XGZyYWN7 XHBpfXs0fX0gPSBcZnJhY3sxfXsyfQ0KICBcc3RvcGZvcm11bGENCg0KVGhlbiB1c2UgdGhpcyBM dWEgY29kZToNCg0KICBsb2NhbCBteVRyaWdUZW1wbGF0ZSA9IFtbDQogICAgXHN0YXJ0Zm9ybXVs YQ0KICAgIFwlZm5hbWUle1xmcmFje1xwaX17JWRpdmlzb3IlfX0gPSBcZnJhY3slbnVtZXJhdG9y JX17JWRlbm9taW5hdG9yJX0NCiAgICBcc3RvcGZvcm11bGENCiAgXV0NCg0KICBjb250ZXh0LnRl bXBsYXRlc1tteVRyaWdUZW1wbGF0ZV0gew0KICAgIGZuYW1lID0gInNpbiIsDQogICAgZGl2aXNv ciA9IDQsDQogICAgbnVtZXJhdG9yID0gMSwNCiAgICBkZW5vbWluYXRvciA9IDINCiAgfQ0KDQpC eSBjb21iaW5pbmcgdGhlbSAodXNpbmcgdGhlIHJlc3VsdCBvZiBhIHNpbXBsZSB0ZW1wbGF0ZSBh cyB0aGUgcGFyYW1ldGVyIHZhbHVlIGludG8gYSBsYXJnZXIgdGVtcGxhdGUpIHlvdSBjYW4gY3Jl YXRlIGEgZnVuY3Rpb24gc2ltaWxhciB0byBQeXRob24ncyBsYXRleCgpIHRoYXQgaGFuZGxlcyB0 aGUgdHJpZyBmdW5jdGlvbnMgeW91IGFyZSB1c2luZy4gVGhhdCBpcyB0aGUgZWFzeSBiaXQuDQoN CkNvbnZlcnRpbmcgdGhlIGFuZ2xlIGludG8gcmFkaWFucyBhbmQgdGhlbiBnZXR0aW5nIHRoZSBy ZXN1bHQgYXMgYSBmcmFjdGlvbiBvZiBwaSByZXF1aXJlcyB5b3UgdG8gaW1wbGVtZW50IGEgY29u dGludWVkIGZyYWN0aW9uIGFsZ29yaXRobSB0byBkZXRlcm1pbmUgbnVtZXJhdG9yIGFuZCBkZW5v bWluYXRvci4NCg0KRXh0ZW5kaW5nIHRoYXQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdG8gdXNlIHNx cnQoMykvMiBpbnN0ZWFkIG9mIHNvbWUgb3RoZXIgZnJhY3Rpb25hbCBhcHByb3hpbWF0aW9uIGlz IGFub3RoZXIgc2lnbmlmaWNhbnQgc3RlcCB1cCBpbiBjb21wbGV4aXR5Lg0KDQpJIGNhbiBzZW5k IHlvdSBzb21lIGNvZGUgdGhhdCBkb2VzIHRoYXQgLSBidXQgaXQncyB3cml0dGVuIGluIEhQLTcx IEJBU0lDIHNvIHlvdSdsbCBoYXZlIHRvIGFkYXB0IGl0LiA6LSkNCg0KVGhlIHJlYWwgcXVlc3Rp b24gaXM6IGRvIHlvdSByZWFsbHkgd2FudCB0byBiZSBhYmxlIHRvIGdlbmVyYXRlIGFuIGV4cHJl c3Npb24gZnJvbSAqYW55KiBpbml0aWFsIGFuZ2xlIHZhbHVlIG9yIGp1c3QgdGhvc2UgaW4geW91 ciB0YWJsZT8gSWYgaXQncyBqdXN0IHRob3NlIGluIHlvdXIgdGFibGUgdGhlbiBJIHRoaW5rIGl0 IHdvdWxkIGJlIG11Y2gsIG11Y2ggbGVzcyBlZmZvcnQgdG8gZXh0ZW5kICdhbmdsZUxpc3QnIHdp dGggYWNjb21wYW55aW5nIGxpc3RzIGhvbGRpbmcgdGhlIHZhbHVlcyB0byBzdWJzdGl0dXRlIGlu dG8gdGhlIHRlbXBsYXRlLiBPciBldmVuIGp1c3QgdHlwZXNldCB0aGUgd2hvbGUgdGFibGUgYnkg aGFuZCAocHJlcGFyZSBhIGxpc3Qgb2YgdGhlIGV4cHJlc3Npb25zIGFuZCB1c2UgZWRpdG9yIG1h Y3JvcyB0byBDb25UZVh0aWZ5IHRoZW0pLg0KDQpSZWdhcmRzLA0K4oCUDQpCcnVjZSBIb3Jyb2Nr cw0KSGFtcHNoaXJlLCBVSw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1 ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVu dHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwczov L21haWxtYW4ubnRnLm5sL21haWxtYW4zL2xpc3RzL250Zy1jb250ZXh0Lm50Zy5ubAp3ZWJwYWdl ICA6IGh0dHBzOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwczovL2NvbnRleHQuYWFuaGV0Lm5l dCAobWlycm9yKQphcmNoaXZlICA6IGh0dHBzOi8vZ2l0aHViLmNvbS9jb250ZXh0Z2FyZGVuL2Nv bnRleHQKd2lraSAgICAgOiBodHRwczovL3dpa2kuY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18K