From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id EA35D2235C for ; Sat, 11 Jan 2025 00:22:06 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 7FB5F4853FE for ; Sat, 11 Jan 2025 00:20:44 +0100 (CET) Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=ntg.nl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntg.nl; h= content-transfer-encoding:content-type:content-type :list-unsubscribe:list-subscribe:list-post:list-owner:list-help :list-archive:archived-at:list-id:subject:subject:reply-to :precedence:in-reply-to:from:from:references:content-language :user-agent:mime-version:date:date:message-id:received:received :received:received:received:received:received; s=cgl; t= 1736551243; x=1739143244; bh=mdx3NsOg3ElTSG0W0yjZvuS40XS3Lw5AMLa uXWByNsI=; b=LUx5VpgjZm5JXt5KC49GFWEQbtHHDG8cMZ3ai+X874F1AL7Pae3 InxK/sSYLS0Nnqw/F3QbGpAC7fmGJkYQmSNjW9U0x/TOPZ4MEEa6s5s5oaLC9I7/ I3ZrvnO3Htu7U95B+pLKXg5pyWgWPEQwwFTiCUuRqjwti0Ox4R6c9eWE= X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=xs4all.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 Ey4fWkk8GqMV for ; Sat, 11 Jan 2025 00:20:43 +0100 (CET) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 6B405482C6A for ; Sat, 11 Jan 2025 00:20:14 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id AEDFB484AB0 for ; Sat, 11 Jan 2025 00:19:59 +0100 (CET) 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 voq8aAhW3gwW for ; Sat, 11 Jan 2025 00:19:59 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=195.121.94.186; helo=ewsoutbound.kpnmail.nl; envelope-from=j.hagen@xs4all.nl; receiver= Received: from ewsoutbound.kpnmail.nl (ewsoutbound.kpnmail.nl [195.121.94.186]) (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 34FBB484A74 for ; Sat, 11 Jan 2025 00:19:58 +0100 (CET) X-KPN-MessageId: 6870d06e-cfa9-11ef-9de4-00505699b430 Received: from smtp.kpnmail.nl (unknown [10.31.155.7]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 6870d06e-cfa9-11ef-9de4-00505699b430; Sat, 11 Jan 2025 00:19:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=xs4all01; h=content-type:from:to:subject:mime-version:date:message-id; bh=Vbo/YuRdjqd2otZHUahDAH8/WVMM90b9qMH2tFEoOjM=; b=sor405ULj7JxlOfk5t1lbakcS20aLeDKwIW07AyxzuPrnaD7F1BGQ9D+QlMasjShoG/TY0knv1hmM jpjNLS4nqqrYaJjOS8zbIfmmlXWN2sMMTSmIxwIv6lhmBDDmPqcne4GGj5LHVziK2Q9k+kqov7r8vc sO6u5vOXP7L6EkrV1JzAW9ixn2YfAV6u0Y1FXZx2n3WJAJp8AhvpV+9CLXK4rC09k8Q53RpmchkInT WQlYMCmjWsY4Qf/keKF6FrawaFIz19nuj5m5IaTx9ss8OSQGKjNu12Pz98fRkfh4OeklmfWhxOfpC8 8fC0ijIV7Eo1U/heMPf7eguh0FNBmTg== X-KPN-MID: 33|HQR7GNTpAeo7Q6IDbcHh4wd4Ns5KtDwT5mmYRjpcqIZgyk5MGhYbuJ/KDqSFxwH ahKzibXRb9HXeOWvEjSm1LKqVKaXQ6hVYOEhhuoK6+k8= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|Jslgp0gWc0lOYCTJoviaUzloBvTFMwzDfz1+i5DaVHmZM/bg9xLZT88guZFm20O GOmBTvZOyHEagnDZgsIV7Ug== X-Originating-IP: 213.125.29.162 Received: from [10.100.1.105] (d57d1da2.static.ziggozakelijk.nl [213.125.29.162]) by smtp.xs4all.nl (Halon) with ESMTPSA id 684de7ed-cfa9-11ef-9776-005056998788; Sat, 11 Jan 2025 00:19:57 +0100 (CET) Message-ID: Date: Sat, 11 Jan 2025 00:19:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: nl To: ntg-context@ntg.nl References: <64e13e2e-7142-4580-95de-c27ef5a94a6c@fiee.net> From: Hans Hagen In-Reply-To: <64e13e2e-7142-4580-95de-c27ef5a94a6c@fiee.net> Message-ID-Hash: 5UYMFUYAXIFQRAJDZD6YTNA2O5AZYVFU X-Message-ID-Hash: 5UYMFUYAXIFQRAJDZD6YTNA2O5AZYVFU X-MailFrom: j.hagen@xs4all.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.9 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: defining macros 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"; format="flowed" Content-Transfer-Encoding: base64 T24gMS8xMC8yMDI1IDExOjA0IFBNLCBIZW5uaW5nIEhyYWJhbiBSYW1tIHdyb3RlOg0KPiBBbSAx MC4wMS4yNSB1bSAxOTo0NSBzY2hyaWViIEhhbnMgSGFnZW46DQo+PiBcdG9sZXJhbnRcZGVmXE15 TWFjcm9bIzFdIzojMiUNCj4+IMKgwqAge1xpZnBhcmFtZXRlciMxXG9yDQo+PiDCoMKgwqDCoMKg ICgjMSkNCj4+IMKgwqDCoCBcZmkNCj4+IMKgwqDCoCAvIzIvfQ0KPj4NCj4+IFxNeU1hY3JvW29u ZV17dHdvfQ0KPj4NCj4+IFxNeU1hY3Jve3R3b30NCj4gDQo+IE9vcHMsIGFub3RoZXIgdmFyaWFu dCB0aGF0IEkgZGlkbuKAmXQga25vdy4NCj4gSSBtdXN0IHVubGVhcm4gbXkgcmVtYWluaW5nIE1r SUkgc3R1ZmbigKYNCj4gDQo+Pj4gV2hlbiBzaG91bGQgSSB1c2UgYnJhY2tldHMgb3Igb3RoZXIg Y2hhcmFjdGVycyBpbiBhIGRlZmluaXRpb24sIHdoZW4gDQo+Pj4gbm90Pw0KPj4gb3B0aW9uYWxz IG5vcm1hbGx5IGhhdmUgW10NCj4gDQo+IFllcywgb2YgY291cnNlLCBidXQgSeKAmW0gb2Z0ZW4g c3VycHJpc2VkIGJ5IGZ1bm55IGNoYXJhY3RlcnMgbGlrZSAjOg0KDQpXZWxsLCB0aGVyZSBhcmUg cmVhc29uczogSXQgaGFzIHRvIGZpdCBpbiB0aGUgIzEgLi4gIzkgYXBwcm9hY2ggYmVjYXVzZQ0K dGhlc2UgdGhpbmdzIGFyZSBzdG9yZWQgaW50byB0b2tlbnMsIHNvIHNpbmdsZSBjaGFyYWN0ZXIu IFRoZW4gb25lIGhhcyANCnRvIGRlY2lkZSBvbiB3aGF0IGNoYXJhY3RlcnMuIFRoZXJlJ3MgYWxz byBhIHBlcmZvcm1hbmNlIGlzc3VlIGJlY2F1c2UgDQp3ZSBkb24ndCB3YW50IHRvIHNhY3JpZmlj ZSB0b28gbXVjaCBhbmQgdGhlc2UgcHJlYW1ibGUgdG9rZW5zIGFyZSANCiJwYXJzZWQiIGV2ZXJ5 IHRpbWUgYSBtYWNybyBpcyBjYWxsZWQgc28gdGhleSBiZXR0ZXIgY2FuIGJlIGVmZmljaWVudC4N Cg0KSW4gdGhlIGVuZCBvbmx5IGEgZmV3IHVzZXJzIChtb3N0bHkgZGV2ZWxvcGVycykgd2lsbCBz ZWUgdGhlIG9ic2N1cmUgDQpvbmVzIChhbmQgdW5kZXJzdGFuZCB3aHkgc29tZSBhcmUgdGhlcmUp LiBUaGUgXG9wdGlvbmFsIHByZWZpeCBlbmFibGVzIA0KdGhlc2UgZXh0ZW5zaW9ucy4gSXQncyBh IGJpdCBsaWtlOiBJIHdhbnQgdG8gZ3JhYiBhcmd1bWVudHMgd2l0aCBtYW5kYXRlIA0Ke30gYW5k IHRoZXJlIGlzIHNvbWV0aGluZyBzbyBsZXQncyBsb29rIGl0IHVwLiBPciwgSSBiZXQgdGhhdCBv bmUgY2FuIA0KZ3JhYiBccGFyJ3Mgc28gbGV0cyB0aGUgbWFudWFsIGZvciB0aGF0Lg0KDQpEaWQg eW91IGtub3cgdGhhdCB3ZSBjYW4gaGF2ZSAjQS4uI0UgYXMgd2VsbC4gU28gMTUgcGFyYW1ldGVy cyBpbnN0ZWFkIA0Kb2YgOT8gSSBzdGlsbCBuZWVkIHRvIHVzZSB0aGF0IG1vcmUgKGRlZXAgZG93 bikuDQoNCj4+PiBXaGljaCBkb2NzIHNob3VsZCBJIHJlYWQ/DQo+Pg0KPj4gaG93IGFib3V0IGxv d2xldmVsLW1hY3JvcyAuLiBidXQgaGF2ZW4ndCB5b3UgcmVhZCBhbGwgb2YgdGhlbSBieSBub3cg Pw0KPiANCj4gQXBwYXJlbnRseSBub3QgZGlsaWdlbnRseSBlbm91Z2guDQo+IElmIGF0IGFsbC4g Q2Fu4oCZdCByZW1lbWJlciBhbnkgbW9yZS4NCg0KRG9uJ3Qgd29ycnksIHlvdSBkb24ndCB3YW50 IHRvIGtub3cgd2hhdCBJIGZvcmdldC4NCg0KPiBJ4oCZbSBub3QgY29tcGV0ZW50IGVub3VnaCB0 byByZXdyaXRlIGUuZy4NCj4gaHR0cHM6Ly93aWtpLmNvbnRleHRnYXJkZW4ubmV0L1N5c3RlbV9N YWNyb3MvSGFuZGxpbmdfQXJndW1lbnRzDQoNCj4gU2lnaC4NCg0KU28geW91IGhhdmVuJ3QgcmVh Y2hlZCBXb2xmZ2FuZyBsZXZlbCB5ZXQsIGFuZCBieSB0aGUgdGltZSB5b3UgaGF2ZSwgaGUgDQpi dW1wZWQgdGhlIHNjYWxlIHVwIGFnYWluLCBzbyBkb24ndCBzaWdoIHRvbyBtdWNoIC4uLiB3b24n dCBoZWxwLCANCmFjdHVhbGx5IHlvdXIgdXBjb21pbmcgbWFudWFsIHdpbGwgY292ZXIgcGxlbnR5 LCBzbyBtb3JlIG9mIGEgaHVycmF5Lg0KDQpIYW5zDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdlbiB8IFBSQUdNQSBBREUNCiAg ICAgICAgICAgICAgIFJpZGRlcnN0cmFhdCAyNyB8IDgwNjEgR0ggSGFzc2VsdCB8IFRoZSBOZXRo ZXJsYW5kcw0KICAgICAgICB0ZWw6IDAzOCA0NzcgNTMgNjkgfCB3d3cucHJhZ21hLWFkZS5ubCB8 IHd3dy5wcmFnbWEtcG9kLm5sDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNl IGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5s IC8gaHR0cHM6Ly9tYWlsbWFuLm50Zy5ubC9tYWlsbWFuMy9saXN0cy9udGctY29udGV4dC5udGcu bmwKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cHM6Ly9jb250ZXh0 LmFhbmhldC5uZXQgKG1pcnJvcikKYXJjaGl2ZSAgOiBodHRwczovL2dpdGh1Yi5jb20vY29udGV4 dGdhcmRlbi9jb250ZXh0Cndpa2kgICAgIDogaHR0cHM6Ly93aWtpLmNvbnRleHRnYXJkZW4ubmV0 Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCg==