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 24552 invoked from network); 23 Aug 2023 08:09:06 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 23 Aug 2023 08:09:06 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 14E51482A0D for ; Wed, 23 Aug 2023 10:08:28 +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 G-ZUNvBxWd3J for ; Wed, 23 Aug 2023 10:08:27 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id E9D1C482C98 for ; Wed, 23 Aug 2023 10:07:56 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id BC60B4829E3 for ; Wed, 23 Aug 2023 10:07:41 +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 ZqywyN_gikFJ for ; Wed, 23 Aug 2023 10:07:41 +0200 (CEST) Received: from outbound.soverin.net (outbound.soverin.net [185.233.34.146]) (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 54F8A4829E2 for ; Wed, 23 Aug 2023 10:07:41 +0200 (CEST) Received: from smtp.freedom.nl (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4RVzNF1Pkxz6Q; Wed, 23 Aug 2023 08:07:41 +0000 (UTC) Received: from smtp.freedom.nl (smtp.freedom.nl [10.10.4.108]) by freedom.nl (Postfix) with ESMTPSA id 4RVzND580Nz4N; Wed, 23 Aug 2023 08:07:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freedom.nl; s=default; t=1692778061; bh=B6nRxHxW6uqoHABA8hpgc25ZjSdqf4EzcSfAE1kdgDY=; h=Date:Subject:To:References:From:In-Reply-To:From; b=a6rN4+hxW0n/IE6TnmpXQT1JowYaXcn54tLnX8RsCldX99b2JwQWNVEZj3my1Fq3l AO+11+AQHML3T5JZA6gmm+02nZSgjAJwAbuIvdXiwlHGNvkohKvRi6TiZ8KAMxuLwK KK0WsEOjVPfeXxqItbqPQ1HbhzDEQSTny6KSbXv0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freedom.nl; s=default; t=1692778060; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AsrMiFw7DbcvmRtYXwIib/38fkN4uSjw1+yGftI/srk=; b=f34LM1pNOdISWrVctDpkTrYxyHLOqpt2yRMXAWwYCyxAHjfjzZty5ZTqjqXuPJFJQvN5DP T1NMTGx/2P+jxPZewHqafABr99jIQ5/wzfcpJwHflznzbItcxUirOGJBMNyRNd5nFs/kGS lYjQcwbZ3k6p8iXWQs7pb2EdaKtfZxQ= ARC-Authentication-Results: i=1; smtp.freedom.nl; auth=pass smtp.mailfrom=j.hagen@freedom.nl ARC-Seal: i=1; s=default; d=freedom.nl; t=1692778060; a=rsa-sha256; cv=none; b=Ir/tdMuGUY2ShKhVCbgNoL7uKgcRk6wbkoyCVqOseEDPolF6X9tptmopiIRHV6XbB1ZPuh iQ6ak6qKYDdy1cmVzE6JmkPR6qCgNLR8m8jpdFgl7BmAhJHbzaFc6ZtjcZwo8P0zFH2Wi4 9lTa2tyVOiFSuuww4NNQHLQKVZj+QV8= Message-ID: <2bc1ea1a-e040-f98a-7f9d-37ab77363336@freedom.nl> Date: Wed, 23 Aug 2023 10:07:40 +0200 MIME-Version: 1.0 Content-Language: en-US To: Andres Conrado Montoya , mailing list for ConTeXt users References: X-Soverin-Authenticated: true In-Reply-To: Message-ID-Hash: 2O4GS57H4O43JT3WR53ZB6W22I2M6ANO X-Message-ID-Hash: 2O4GS57H4O43JT3WR53ZB6W22I2M6ANO X-MailFrom: j.hagen@freedom.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: Better option for a macro with lots of arguments List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Hans Hagen via ntg-context Cc: Hans Hagen Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gOC8yMy8yMDIzIDQ6MTIgQU0sIEFuZHJlcyBDb25yYWRvIE1vbnRveWEgd3JvdGU6DQo+IEkg aGF2ZSBiZWVuIHVzaW5nIHRoZSBmb2xsb3dpbmcgbWFjcm8gdG8gYWRkIGEgYnVuY2ggb2Ygc2Vj dGlvbnMgdG8gdGhlDQo+IHN0YXJ0IG9mIGNoYXB0ZXJzIGluIGEgYm9vaywgaXQgd29ya3MgYnV0 IEkgdGhpbmsgaXMga2luZCBvZiB3ZWFrOg0KPiANCj4gJSUlJSUlJSUlJSUlJSUlJSUlJQ0KPiAN Cj4gXGRlZmluZVs3XVxtZXRhZGF0b3N7DQo+ICAgIFxzdGFydHNlY3Rpb25bdGl0bGU9e1Jlc3Vt ZW59XSAjMSBcc3RvcHNlY3Rpb24NCj4gICAgXHN0YXJ0c2VjdGlvblt0aXRsZT17UGFsYWJyYXMg Y2xhdmV9XSAjMiBcc3RvcHNlY3Rpb24NCj4gICAgXHN0YXJ0DQo+ICAgIFxsYW5ndWFnZVtlbl0N Cj4gICAgXHN0YXJ0c2VjdGlvblt0aXRsZT17QWJzdHJhY3R9XSAjMyAgXHN0b3BzZWN0aW9uDQo+ ICAgIFxzdGFydHNlY3Rpb25bdGl0bGU9e0tleXdvcmRzfV0gIzQgXHN0b3BzZWN0aW9uDQo+ICAg IFxzdG9wDQo+ICAgIFxzdGFydHNlY3Rpb25bdGl0bGU9e8K/Q8OzbW8gY2l0YXIgZXN0ZSBjYXDD rXR1bG8/IC8gSG93IHRvIGNpdGUgdGhpcyBib29rP31dDQo+ICAgICAgXHN0YXJ0c3Vic2VjdGlv blt0aXRsZT17QXBhfV0gIzUgXHN0b3BzdWJzZWN0aW9uDQo+ICAgICAgXHN0YXJ0c3Vic2VjdGlv blt0aXRsZT17Q2hpY2Fnb31dICM2IFxzdG9wc3Vic2VjdGlvbg0KPiAgICAgIFxzdGFydHN1YnNl Y3Rpb25bdGl0bGU9e01MQX1dICM3IFxzdG9wc3Vic2VjdGlvbg0KPiAgICAgXHN0b3BzZWN0aW9u DQo+IH0NCj4gDQo+IFxzdGFydHRleHQNCj4gJSBUaGVuIEkgY2FsbCB0aGUgbWFjcm8gbGlrZSB0 aGlzOg0KPiBcbWV0YWRhdG9ze3NwYW5pc2ggYWJzdHJhY3QgXGlucHV0IGtudXRofXtzb21lLCBj b21tYSwgc2VwYXJhdGVkLCBrZXl3b3JkcywNCj4gaW4sIHNwYW5pc2h9e2VuZ2xpc2ggYWJzdHJh Y3QgXGlucHV0IGtudXRofXtzYW1lLCBjb21tYSwgc2VwYXJhdGVkLA0KPiBrZXl3b3JkcywgaW4s IGVuZ2xpc2h9e0FwYSBjaXRhdGlvbiBzdHlsZSBmb3IgdGhpcyBhcnRpY2xlfXtDaGljYWdvDQo+ IGNpdGF0aW9uIHN0eWxlIGZvciB0aGlzIGFydGljbGV9e01MQSBjaXRhdGlvbiBzdHlsZSBmb3Ig dGhpcyBhcnRpY2xlfQ0KPiBcc3RvcHRleHQNCj4gJSUlJSUlJSUlJSUlJSUlJSUlJQ0KPiANCj4g SSd2ZSBiZWVuIGV4cGxvcmluZyBkaWZmZXJlbnQgd2F5cyB0byBkbyBpdCBiZXR0ZXIsIGJ1dCB3 aXRoIG5vdCBtdWNoIGx1Y2ssDQo+IEkgd2FzIHRoaW5raW5nIHNvbWV0aGluZyBiYXNlZCBpbiBr ZXk9dmFsdWUgYXNzaWdubWVudHM/IHNldHVwcz8gZGF0YXNldHM/DQo+IE5vdCByZWFsbHkgc3Vy ZSwgYnV0IElmIHlvdSBrbm93IGEgYmV0dGVyIHNvbHV0aW9uIG9yIHBvaW50IG1lIGluIHRoZQ0K PiBkaXJlY3Rpb24gb2Ygc29tZXRoaW5nIEkgY2FuIHVzZSB0byByZXBsYWNlIHRoYXQgbWFjcm8s IGl0IHdvdWxkIGJlIGdyZWF0bHkNCj4gYXBwcmVjaWF0ZWQuDQpcc3RhcnRzZXR1cHMgW2RvY3Vt ZW50OnN0YXJ0XQ0KICAgIFxkb2lmZG9jdW1lbnR2YXJpYWJsZSB7ZW5nbGlzaGFic3RyYWN0fSB7 DQogICAgICBcc3RhcnRzZWN0aW9uW3RpdGxlPXtSZXN1bWVufV0NCiAgICAgICAgXGRvY3VtZW50 dmFyaWFibGV7ZW5nbGlzaGFic3RyYWN0fQ0KICAgICAgXHN0b3BzZWN0aW9uDQogICAgfQ0KICAg IFxkb2lmZG9jdW1lbnR2YXJpYWJsZSB7c3BhbmlzYWJzdHJhY3R9IHsNCiAgICAgIFxzdGFydHNl Y3Rpb25bdGl0bGU9e1BhbGFicmFzIGNsYXZlfV0NCiAgICAgICAgXGRvY3VtZW50dmFyaWFibGV7 c3BhbmlzaGFic3RyYWN0fQ0KICAgICAgXHN0b3BzZWN0aW9uDQogICAgfQ0KICAgIC4uLg0KXHN0 b3BzZXR1cHMNCg0KXHN0YXJ0YnVmZmVyIGVuZ2xpc2gNCiAgICAuLi4NClxzdG9wYnVmZmVyDQoN ClxzdGFydGJ1ZmZlciBzcGFuaXNoDQogICAgLi4uDQpcc3RvcGJ1ZmZlcg0KDQoNClxzdGFydHNl dHVwcyBbZG9jdW1lbnQ6c3RvcF0NCiAgICAuLi4NClxzdG9wc2V0dXBzDQoNCgkNClxzdGFydGRv Y3VtZW50DQogICBbc3BhbmlzYWJzdHJhY3Q9e1xnZXRidWZmZXJbc3BhbmlzaF19LA0KICAgIC4u Li5dDQoNCi4uLg0KDQpcc3RvcGRvY3VtZW50DQoNCnVudGVzdGVkLCBqdXN0IGtleWVkIGluDQoN Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI YW5zIEhhZ2VuIHwgUFJBR01BIEFERQ0KICAgICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwg ODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhlcmxhbmRzDQogICAgICAgIHRlbDogMDM4IDQ3NyA1 MyA2OSB8IHd3dy5wcmFnbWEtYWRlLm5sIHwgd3d3LnByYWdtYS1wb2QubmwNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJl c3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgpt YWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHBzOi8vd3d3Lm50Zy5ubC9tYWlsbWFu L2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cHM6Ly93d3cucHJhZ21hLWFkZS5u bCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tl dC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cHM6Ly9jb250 ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw==