From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/107540 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: context@vivaldi.net Newsgroups: gmane.comp.tex.context Subject: Re: Checking existence of a macro (control sequence) by Lua Date: Thu, 28 May 2020 23:24:42 +0200 Message-ID: <263ba20f41f00d3da9433eaf9a66e5b7@vivaldi.net> References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="16483"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Roundcube Webmail/1.4.4 To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu May 28 23:25:08 2020 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 1jeQ1U-0004D3-7Z for gctc-ntg-context-518@m.gmane-mx.org; Thu, 28 May 2020 23:25:08 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 095F81846E9; Thu, 28 May 2020 23:24:49 +0200 (CEST) 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 oY_JY3-92g0M; Thu, 28 May 2020 23:24:48 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1AA7B1846F8; Thu, 28 May 2020 23:24:48 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6042D1846E9 for ; Thu, 28 May 2020 23:24:47 +0200 (CEST) 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 7Glbmyj4TqWl for ; Thu, 28 May 2020 23:24:46 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=31.209.137.12; helo=smtp.vivaldi.net; envelope-from=context@vivaldi.net; receiver= Original-Received: from smtp.vivaldi.net (smtp.vivaldi.net [31.209.137.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 281611846B1 for ; Thu, 28 May 2020 23:24:46 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by smtp.vivaldi.net (Postfix) with ESMTP id 1829EBF737 for ; Thu, 28 May 2020 21:24:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.vivaldi.net 1829EBF737 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivaldi.net; s=default; t=1590701085; bh=9gxZMY3dP+/5TRz24bUoQkk6KbcVWdqjIkGd7FYMa9Y=; h=Date:From:To:Subject:In-Reply-To:References:From; b=LfR/uIv62LivgghS58aEt6JWZWfD/TDBXcIzWrs5tnBVdZGhIiOa+NGUI5rRAqtVJ njoeTCinqlQpbTZ+BxbrsBzFS5CBWEp2/546R2p6Khmb0BXJ6pG3C4d3kDscCobx4R tVdb0DOWGEWHLXXwN8O9fa3wLa5leZNoTnTIjl1kW8BMNWlyzm7GqvzOgXJecXmeRx f9BgFDde0oWQ8xkfPUaPEuVYK9P6VdbM3EZ4fWDuWfc4/MV/iF/z0MZevVdVvPiGZe LIavvXiPAggnddmUkGvdgBdRdIQVp/bS/UTP8GwtU9wu5EatyekdjkcnbSV8IoaOKi eDZf9fiGRY8wg== X-Virus-Scanned: Debian amavisd-new at smtp.vivaldi.net Original-Received: from smtp.vivaldi.net ([127.0.0.1]) by localhost (mxo.viv.dc01 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mV6XdPnPxnWR for ; Thu, 28 May 2020 21:24:43 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.vivaldi.net 03D87BF72B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivaldi.net; s=default; t=1590701083; bh=9gxZMY3dP+/5TRz24bUoQkk6KbcVWdqjIkGd7FYMa9Y=; h=Date:From:To:Subject:In-Reply-To:References:From; b=cMqmfmOQMADX/eU5DCVjMs3EDAXEKFsyu6TzvfFFfOMu+bq3wBfe+NsjXdRjm0UcF NaCHUDd/oPQfX/fs9exVf8n9FA8GbflZwL/AoY8/gGkZKe9+7YAim25KBkidwyco6S s12k245HjnO7+tHfvfUOAT/vLARDfdwXbVLecnrlmTGviNjIebgUmCBMZsmZmzS9HE mbLPgxPv4/7hGxHzxfWngPTs0wUj+93Gs7DvZDJq0nbcGEGQRqN4QNniTELfPxLz12 0W1QokyXT+7xuMLLnXaCfXcrz9GtpsF/rcPPYRRbe0FMziIM+hc7yyehzKq1LrfqXM 4gZrp2CBVZU9Q== In-Reply-To: X-Sender: context@vivaldi.net 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:107540 Archived-At: SGVsbG8sCgpvbmUgbW9yZSBxdWVzdGlvbiAtIHdoeSBtYWNyb3MgXFVuZGVmaW5lZCBhbmQgXERv Tm90aGluZyBzaG93ICJkZWZpbmVkIiAKYWx0aG91Z2ggSSAodHJpZWQgdG8pIHVuZGVmaW5lIHRo ZW0/CgotLS0tClxzdGFydHRleHQKICAgXGRlZlxNeU1hY3Jve0Fob2p9CiAgIFxkZWZcTXlNYWMj MSMye1NvbWV0aGluZ30KCiAgIFxkZWZcVW5kZWZpbmVke30KICAgXGxldFxVbmRlZmluZWRcdW5k ZWZpbmVkCgogICBcZGVmXERvTm90aGluZ3t9CiAgIFxsZXRcRG9Ob3RoaW5nXGRvbm90aGluZwoK ICAgXHN0YXJ0bHVhY29kZQogICAgIGxvY2FsIHN0ciA9IHsgW3RydWVdID0gImRlZmluZWQiLCBb ZmFsc2VdID0gInVuZGVmaW5lZCIgfQoKICAgICBsb2NhbCBmdW5jdGlvbiB3aGF0ZXZlcihzKQog ICAgICAgY29udGV4dC50eXBlKCJcXCIgLi4gcykKICAgICAgIGNvbnRleHQoIiBpcyAiIC4uICh0 b2tlbnMuZGVmaW5lZChzKSBhbmQgImRlZmluZWQiIG9yIAoidW5kZWZpbmVkIikpIC0tJSBIYW5z JyB3YXkKICAgICAgIGNvbnRleHQoIiBhbmQgaXMgIiAuLiBzdHJbdG9rZW4uaXNfZGVmaW5lZChz KV0gLi4gIi4iKSAtLSUgSGVucmkncyAKd2F5CiAgICAgICBjb250ZXh0LnBhcigpCiAgICAgZW5k CgogICAgIHdoYXRldmVyKCJNeU1hY3JvIikKICAgICB3aGF0ZXZlcigiTXlNYWNyb0QiKQogICAg IHdoYXRldmVyKCIgIikKICAgICB3aGF0ZXZlcigiLSIpCiAgICAgd2hhdGV2ZXIoIlVuZGVmaW5l ZCIpCiAgICAgd2hhdGV2ZXIoIkRvTm90aGluZyIpCiAgIFxzdG9wbHVhY29kZQoKICAgJVxVbmRl ZmluZWQgJSBDYXVzZXMgIiEgVW5kZWZpbmVkIGNvbnRyb2wgc2VxdWVuY2UiClxzdG9wdGV4dAot LS0tCgpHaXZlczoKCiIKXE15TWFjcm8gaXMgZGVmaW5lZCBhbmQgaXMgZGVmaW5lZC4KXE15TWFj cm9EIGlzIHVuZGVmaW5lZCBhbmQgaXMgdW5kZWZpbmVkLgpcIGlzIGRlZmluZWQgYW5kIGlzIGRl ZmluZWQuClwtIGlzIGRlZmluZWQgYW5kIGlzIGRlZmluZWQuClxVbmRlZmluZWQgaXMgZGVmaW5l ZCBhbmQgaXMgZGVmaW5lZC4KXERvTm90aGluZyBpcyBkZWZpbmVkIGFuZCBpcyBkZWZpbmVkLgoi CgpMdWthcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9m IGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBX aWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9t YWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEt YWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0 YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwOi8v Y29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K