From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/113982 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Benjamin Buchmuller via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: How to make \def accept block or buffer as part of (long) command argument Date: Sun, 2 Jan 2022 18:06:36 +0100 Message-ID: References: <98599453-51E7-4E62-805E-C94008E896E8@gmail.com> <2D694B3A-8462-42B5-9288-8E89A8C7A618@gmail.com> <77d4adfd-c605-0656-9fea-48d9f40c5651@xs4all.nl> <4F07B012-EB6C-4609-BAF0-2852C7CCD8B8@gmail.com> <63920465-0dd4-f296-5ccc-e9cc8ec9bb4a@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26859"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Benjamin Buchmuller , mailing list for ConTeXt users To: Hans Hagen Original-X-From: ntg-context-bounces@ntg.nl Sun Jan 02 18:07:00 2022 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 1n44Jw-0006nD-Bx for gctc-ntg-context-518@m.gmane-mx.org; Sun, 02 Jan 2022 18:07:00 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 57784288FAC; Sun, 2 Jan 2022 18:06:42 +0100 (CET) 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 InEpb4Lr6j6A; Sun, 2 Jan 2022 18:06:41 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 376F3286D12; Sun, 2 Jan 2022 18:06:41 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B7A5A286D12 for ; Sun, 2 Jan 2022 18:06:39 +0100 (CET) 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 KcL9jD5yvblu for ; Sun, 2 Jan 2022 18:06:38 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.52; helo=mail-wr1-f52.google.com; envelope-from=benjamin.buchmuller@gmail.com; receiver= Original-Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 3FBCA280211 for ; Sun, 2 Jan 2022 18:06:38 +0100 (CET) Original-Received: by mail-wr1-f52.google.com with SMTP id e5so65722163wrc.5 for ; Sun, 02 Jan 2022 09:06:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=T7ZIK4crT2vE95N3ZPM7Qru7Lax39qCY1oRe4o11DBU=; b=WHkXFOUzkxjPak+EWlBNF2h3XeFrWvG7O4HBeg1ARk18b/m+xmNav6QwkTut7VJ6Pz tU3vJxf5+7aYN3Lw4KGnc6/OaUS42ag4vnBItlYXqsNGMoUswR4JlgjK7HmXedrGS29y v+nSLm9QSTwvJav28mjaf1/TIm7zTpgRASZ1D6Ry3Wv8kuRBkIlR6HO7ji9wDEt8ioPY CTsg5bzmQ/M1Dg0MfR04w9VSougndO8x9z8IAirw8WymNWrCDyK0YQKuwWrB3HHvhOSH qXYT5fdK+jrOgCLS4hjb9hxgndGn43BXGvNbirjP8yITlGxbC7li7wtD6etnKbSmno/E SHYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=T7ZIK4crT2vE95N3ZPM7Qru7Lax39qCY1oRe4o11DBU=; b=TtlqT9l/ENNOPBbI/y2mUx0YlZLFHM5GwzXL/qEKyt5fD3AJOikYej7x/IwkBA6u+g O/nuvZz0mjJfns0H8mXZrcmamG6NfmlcU6AwLE54ZQw66QQqwlZCbVvxItlKNA+K8VSs CantP/KUCrblsRp/FwpN0qazI3aEeZvuZLTRFzhX6z7eUEQM2qDo31/skVYR+/BAo5uC rpqLQg7hwFWFIUdg1aE7rkIlEen01At2stQ9pP9ynqElMt6Gx3Q64PQDqW9xIeNYnAI8 yfHYkY/RBTbAYphvYT1dY8KRB/1e1l4Up4viZGhZ1cqwIaNJQdpbN8rnE1Q5mFKfqaZX 7IJw== X-Gm-Message-State: AOAM532g5lM0wAfkAEd7CITaYqlVJ03NGEzoOc/wTNntsN3iKB42e/Gx tkrwhwdiCxJk6YIg0KyK8wg= X-Google-Smtp-Source: ABdhPJx0cO0AKTix4vxd4pcSmkJp8H74TnooszlPY5WIBgGHbpz//G1Er7TSjqwBSEg1GyIAyBlTzQ== X-Received: by 2002:a05:6000:1862:: with SMTP id d2mr35318295wri.461.1641143197880; Sun, 02 Jan 2022 09:06:37 -0800 (PST) Original-Received: from smtpclient.apple (dslb-094-217-042-032.094.217.pools.vodafone-ip.de. [94.217.42.32]) by smtp.gmail.com with ESMTPSA id p11sm36972931wru.99.2022.01.02.09.06.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Jan 2022 09:06:37 -0800 (PST) X-Google-Original-From: Benjamin Buchmuller In-Reply-To: <63920465-0dd4-f296-5ccc-e9cc8ec9bb4a@xs4all.nl> X-Mailer: Apple Mail (2.3654.120.0.1.13) 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:113982 Archived-At: VWZmLCB0aGlzIGlzIGluZGVlZCBkZWVwIHRleC4gVGhhbmtzIGEgbG90IGZvciB0aGUgZXhhbXBs ZSwgSGFucyEgSSBzdGlsbCBuZWVkIHRvIGxlYXJuIGEgbG90LgoKQWZ0ZXIgYSB3YWxrIGFuZCBh IGJpdCBvZiBmcmVzaCBhaXIsIEkgZm91bmQgYW5vdGhlciAobXVjaCBlYXNpZXIpIHdheSBhcm91 bmQgbXkgcHJvYmxlbS4gVGhpcyB3b3JrcyBzaW5jZSBJIGRvbid0IG5lZWQgdG8gZGVhbCB3aXRo ICMyIGluIGFueSBzcGVjaWFsIHdheToKClx0b2xlcmFudFxkZWZcc3RhcnRNeUNvbW1hbmRbIzFd JQp7ClxzdGFydGFsbGJlYXV0aWZ1bGNvbnRleHRjb21tYW5kcwolIHdoYXRldmVyICMxIGRvZXMK fQoKXHRvbGVyYW50XGRlZlxzdG9wTXlDb21tYW5kJQp7ClxzdG9wYWxsYmVhdXRpZnVsY29udGV4 dGNvbW1hbmRzCn0KClRoZW4gb25lIGNhbiBkbyBpbiB0aGUgbWFpbiBmaWxlczoKClxzdGFydE15 Q29tbWFuZAoKXGJlZ2luTXlCdWZmZXIKYmxhIGJsYQpcZW5kTXlCdWZmZXIKClxzdG9wTXljb21t YW5kCgo+IE9uIEphbiAyLCAyMDIyLCBhdCAxNDo0MywgSGFucyBIYWdlbiA8ai5oYWdlbkB4czRh bGwubmw+IHdyb3RlOgo+IAo+IE9uIDEvMi8yMDIyIDI6MTQgUE0sIEJlbmphbWluIEJ1Y2htdWxs ZXIgd3JvdGU6Cj4+IFRoYW5rcywgSGFucywgZm9yIHRoZSBhbnN3ZXIsIGJ1dCBJJ20gbm90IHN1 cmUgaWYgSSBnZXQgdGhlIHBvaW50Lgo+PiBXaGlsZSB0aGlzIGlzIHBvc3NpYmxlIGluIENvblRl WHQ6Cj4+IFxzdGFydHNlY3Rpb25bdGl0bGU9e015IFRpdGxlfV0KPj4gXGJlZ2luTXlCbG9jawo+ PiBibGEgYmxhCj4+IFxlbmRNeUJsb2NrCj4+IFxzdG9wc2VjdGlvbgo+PiBUaGUgZm9sbG93aW5n IHdvbid0IHdvcmsgKGVuZCBvZiBmaWxlIGVycm9yKToKPj4gXHN0YXJ0TXlDb21tYW5kW29wdGlv bmFsPXtNYXliZX1dCj4+IFxiZWdpbk15QmxvY2sKPj4gYmxhIGJsYQo+PiBcZW5kTXlCbG9jawo+ PiBcc3RvcE15Q29tbWFuZAo+PiBJIGhhZCBob3BlZCBmb3IgYSBzaW1wbGUgY29tbWFuZC9tb2Rp ZmllciBsaWtlIFxwbGVhc2VhY2NlcHRibG9ja3NcZGVmXHN0YXJ0TXlDb21tYW5kWyMxXSMyXHN0 b3BNeUNvbW1hbmQgdG8gaGF2ZSAjMiB3b3JrIGluIGEgc2ltaWxhciB3YXkuCj4+IEJ1dCBtYXli ZSwgYXMgV29sZmdhbmcgc3RhdGVkIGhlcmUgKGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20v bnRnLWNvbnRleHRAbnRnLm5sL21zZzczOTU2Lmh0bWwpLCBidWZmZXJzIGFuZCBibG9ja3MgY2Fu J3QgYmUgdXNlZCBpbiBjb21tYW5kcy4gKFRvIGFkZDogRXZlbiB3aGVuIHBhc3NlZCBhcyBhcmd1 bWVudHMgZHVyaW5nIGNvbXBpbGF0aW9uPykKPiAKPiBZb3UgY2FuIGJldCB0aGF0IFdTIGlzIHJp Z2h0Lgo+IAo+IFlvdSByZWFsbHkgaGF2ZSB0byBnbyBkaXJ0eSB0ZXggZm9yIHRoaXMga2luZCBv ZiBtYWdpYzoKPiAKPiBcZGVmaW5lYmxvY2tbTXlCbG9ja10KPiBca2VlcGJsb2Nrc1tNeUJsb2Nr XQo+IAo+IFxzdGFydHRleHQKPiAKPiBcdG9sZXJhbnRcZGVmXHN0YXJ0TXlDb21tYW5kWyMxXSUK PiAge1xiZWdpbmdyb3VwCj4gICBcc2V0Y2F0Y29kZXRhYmxlXG5vdGNhdGNvZGVzCj4gICBcZG9z dGFydE15Q29tbWFuZFsjMV19Cj4gCj4gXGxldFxzdG9wTXlDb21tYW5kXHJlbGF4Cj4gCj4gXG5v cm1hbGV4cGFuZGVke1xkZWZcbm9leHBhbmRcZG9zdGFydE15Q29tbWFuZFsjMV0jMlxleHBhbmR0 b2tlblxub3RjYXRjb2RlczkyIHN0b3BNeUNvbW1hbmR9JQo+ICB7XGVuZGdyb3VwCj4gICAlIHdo YXRldmVyICMxIGRvZXMKPiAgIFxzZXRidWZmZXJbZm9vXSMyXGVuZGJ1ZmZlcgo+ICAgXHR5cGVi dWZmZXJbZm9vXQo+ICAgXGdldGJ1ZmZlcltmb29dfQo+IAo+IG9yCj4gCj4gXG5vcm1hbGV4cGFu ZGVke1xkZWZcbm9leHBhbmRcZG9zdGFydE15Q29tbWFuZFsjMV0jMlxyZXRva2VuaXplZFxub3Rj YXRjb2RlcyB7XHN0b3BNeUNvbW1hbmR9fSUKPiAge1xlbmRncm91cAo+ICAgJSB3aGF0ZXZlciAj MSBkb2VzCj4gICBcc2V0YnVmZmVyW2Zvb10jMlxlbmRidWZmZXIKPiAgIFx0eXBlYnVmZmVyW2Zv b10KPiAgIFxnZXRidWZmZXJbZm9vXX0KPiAKPiBcc3RhcnRNeUNvbW1hbmRbb3B0aW9uYWw9e01h eWJlfV0KPiAKPiBcYmVnaW5NeUJsb2NrCj4gYmxhIGJsYQo+IFxlbmRNeUJsb2NrCj4gCj4gXHN0 b3BNeUNvbW1hbmQKPiAKPiBcc3RvcHRleHQKPiAKPiBhbmQgdGhlbiBvZiBjb3Vyc2UgZnVydGhl ciBuZXN0aW5nIG1lc3MgLi4uCj4gCj4gSGFucwo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIYW5zIEhhZ2VuIHwgUFJBR01BIEFERQo+ICAg ICAgICAgICAgICBSaWRkZXJzdHJhYXQgMjcgfCA4MDYxIEdIIEhhc3NlbHQgfCBUaGUgTmV0aGVy bGFuZHMKPiAgICAgICB0ZWw6IDAzOCA0NzcgNTMgNjkgfCB3d3cucHJhZ21hLWFkZS5ubCB8IHd3 dy5wcmFnbWEtcG9kLm5sCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklm IHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBh ZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAv IGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAg OiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFy Y2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRz Lwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo=