Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id wB7JHY08003446 for ; Fri, 7 Dec 2018 20:17:35 +0100 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx114 [212.227.17.5]) with ESMTPS (Nemesis) id 1MtNX4-1hKI5O2aDe-00un6v for ; Fri, 07 Dec 2018 20:17:28 +0100 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 07 Dec 2018 20:17:29 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 3BB67127EB8; Fri, 7 Dec 2018 20:17:24 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 31692546 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 7 Dec 2018 20:17:20 +0100 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 67F80127E06 for ; Fri, 7 Dec 2018 20:17:20 +0100 (CET) X-IronPort-MID: 3249852 X-IronPort-RemoteIP: 209.85.222.178 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 3.5 IronPort-PHdr: =?us-ascii?q?9a23=3AaM7jlhZoOOeAIqkC2TWwDEr/LSx94efdIxIV55?= =?us-ascii?q?w7irlHbqWk+dHYMVfC4el21QCUD5/W7/tV0azLtaGlWWEB7ZuFun0Yf9pAWk?= =?us-ascii?q?xNkt0YyionBsPNEkjnNLjydSVvH8lGUE5++nCnMREPXpynT1LXq3y2qzUVH0?= =?us-ascii?q?a3LhJ7c9z8AZWalMGrz6a38pzXbR9PgW++bLd2PQ6zrBnR75NQ29JKJaM4yx?= =?us-ascii?q?+PqXxNKKxN3W09A1WVkl7n49uoup5u9yMFo/U668tJSrn3ZYw9RL1cSS0lai?= =?us-ascii?q?U7vZK78xbESgSL6z0XVWBPyEhyDgPI7Q/3UtLKigWh7LAv/i6cMIW2V70wUC?= =?us-ascii?q?X4qbptSVrohSYLOjoz/XvYzMB93updp1q6qhpzzpSxAsndPedifq7bYdIRRH?= =?us-ascii?q?ZQFsdXWStbB4qgbowJR+MfNOdcpoP5qhMAtxy7TQWrAeruzHdPiBqUleU53u?= =?us-ascii?q?AlABrD3RAgRohI6i38o9D8NaNUWuewjeHJwTjFc/JKyGLl8oGbF3Jp6fqIXL?= =?us-ascii?q?92bY/Q0Rx1T1KD3gjW89a/eWrKhrdFqWWQ4ut+WPj6kWMjohAr5CWpx4Ish4?= =?us-ascii?q?jFi4Yfx0rLsyl0k+NXbZW1TlB2Zdm8Hd5erSafYsF1T8cmUnptuTo6k+dA48?= =?us-ascii?q?eTcy0DyZBhzBnaIa/iEcDA8lf4WeCdLC0tznFofLaunBOz7Uj5kKumD+G71V?= =?us-ascii?q?9LqmxOldyG5RVvn1TDr8OATPV65EKo3z2CghvS5u9zKkcxjaPHKpQlz+dqxK?= =?us-ascii?q?AeuknCACL63X7OovHOLRcc8/Ozo6T9b7Hvt8XaKol1zwHzM6gjnsayG+t+Pg?= =?us-ascii?q?VcF2Sc/O290vXk8yibCP1Jg/kyg7LcsYzafJ5d/PeRDApc04Jl4BG6Rzury9?= =?us-ascii?q?UXm3AbIUkNIkrWydi0fQuUerahUqf3ik/J8n8j3/3cO7z9HpjBZmPOlrvsZ/?= =?us-ascii?q?c16kJRzhYy0cEK4ptVDr8bJ/egPy25/NfcDxI/L0m127O9UIQ7ht5YAzjVRP?= =?us-ascii?q?bGYPCaq1KD6+MxLvPZfoIRsSenbeUj5rvugH41lFsXcLOmm5caOxXaVrxrJV?= =?us-ascii?q?uUZX30j5IPC2AP60A9QejumUaHUCJTPiz0BfsU6TQyCYbgBoDGDNPI4vTJzG?= =?us-ascii?q?KgE5taa3oTQFOBFXP5bICFR/dVMmTIe+dulzUFUf6qTIprhnTM/EfqjrFgKO?= =?us-ascii?q?TT4CgRs5nugcN06+PknhY37TVoDs6Z3jLFXyRuk2gPXTNzwLFnrBk31AKYya?= =?us-ascii?q?Yhya89d5Qb97ZTXww9L5KZ0+FqF4W4RFfaZtnQAFe+Hof9XHdoH4p3mYNRJR?= =?us-ascii?q?46QYnqjwifjXT2ReVOzPrSWsRyquWFjh2Tb4580yqUivdn1gF8BJMJbSr83u?= =?us-ascii?q?Z+71SBWdCPyRnI0fbyM/xbhnaF9X/fnzXU+hgEFlchC+OdGilPAyme5dXhuh?= =?us-ascii?q?GdE/n3U+lhak0ZjpfcYqpSNo+w1QUAHai8foSYOyXrwi+xHUran+zXKtO7Jy?= =?us-ascii?q?NFmn2aURZh8Uhb/G7aZ1JmV2Hx/iSHVmwoTRW2PAvt6bUs8irlCBJkiVjbNQ?= =?us-ascii?q?s5kOPksh8N2a7GEq1VhOlV/nx77W0zRQfYvZqeHdOEo0A4JvdmbNgw4UlK2S?= =?us-ascii?q?fijyImYsfyCadkixZeaQlztlK0kQhxC8BAnMkmoXcgwRB9b66VghtHcHuD0J?= =?us-ascii?q?b8N6eySCG69Q2za6PQxlDV0cqHsqYJ5vMirlz/vQavXkM8+nRj2tNR3jOS/J?= =?us-ascii?q?LPRAYVVJvwVA4w+X0Y7/nCZTIh4orPyXB2Gay9szuHwtFwQeV8lUbmcNBYP6?= =?us-ascii?q?eJUgT1FoxSBsSjLvArh0n8bh8AO7M3luZ8NMenev2ana+zabw4zXT20CIdut?= =?us-ascii?q?o7ix3cpGJmR+XF3ogI2aSC0w+ORm26kVGg98D6mIxJYTsfBGX5xSW3YewZLq?= =?us-ascii?q?B0Y4sPDn+jZsOtwdArzZ3gX3pJ71uiG1NfgonzIDKdalX82Utb0kFd8hnF0W?= =?us-ascii?q?Ooiid5lT0ktP/VxCvV3+HrbwYKIEZOTWhmyE7veM261o9KGkevaActmV2u4k?= =?us-ascii?q?OwlM057OxvamLUR0lPZS3/KWpvB7CxurS1aMlK8Jo0sC9TXb3tM2Dfcab0pl?= =?us-ascii?q?4h6w2mGmJfwD4hcDTz48f2mhV7jCSWK3Mh9SOFK/E1/g/W4ZnnfdAUxiAPHX?= =?us-ascii?q?AqhjzeB1z6NN6sr43NysXz99umXmfkbaV9NCnmyYTa6nm+7GxuRAS8xrW9w4?= =?us-ascii?q?K3Vwc91iD/2p9hUiCa9Bs=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AVBwDvxgpch7LeVdFjghmBf4E4JAQ?= =?us-ascii?q?LJ4N6g3uQL4sMJG6ET4ppDYRsgx0aBwEENQUMAQMBAQIBAQEBFAEBAQgNCQg?= =?us-ascii?q?pIwyFRAEhHQEbHgMSEA8CJgICIgERAQUBIYM1gWkBAxWaHjyLDYESBQEXgnc?= =?us-ascii?q?FhD4KGScNXYE3AgYSeYsXghaJOTiCN4JXAoEqAQGIFIZ3j1tUAQYBAQGBVVC?= =?us-ascii?q?EH4sHGIFNiCGHSpkMDyGBPYF1MxojgQFtgU6CNYNTinMiMItsAQE?= X-IronPort-AV: E=Sophos;i="5.56,327,1539640800"; d="scan'208";a="3249852" X-MGA-submission: =?us-ascii?q?MDFBWNwiAUceSqCJzKzCGVV+54vzIhjINsDFbw?= =?us-ascii?q?e9jTtkh7D4S3xzACPkjovFFeZDDSv1kIGNZg0UAp3uHtD3dSux+dHqQI?= =?us-ascii?q?1gwmZ3HNpT7ItsxgQpaWrAtflbPZENp3Xm/95GVeVDDzVfXGauHLLBML?= =?us-ascii?q?XUmkr9B52PbD/YjVKhrpKUuA=3D=3D?= Received: from mail-qk1-f178.google.com ([209.85.222.178]) by relay2.uni-heidelberg.de with ESMTP/TLS/AES128-GCM-SHA256; 07 Dec 2018 20:17:20 +0100 Received: by mail-qk1-f178.google.com with SMTP id d19so3069621qkg.5 for ; Fri, 07 Dec 2018 11:17:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=yvOrpWN4zBXESXSjqmUIwalhr3PcHiAP22se4ZrPfLQ=; b=Yk3z3EDMRxGmlel5l40D8O2CWlxMQNFH1WrP063xasLw1K/xn6m4NOe5axkzkbbCv5 gzRLQejoHD75gz0B1LOqrTKGCPnPAv/Hn6PE2C5NQz2W23Yk5iEwsrJQ2tQqn5A8FhW8 HMa9fB+mwmfdpxO3amV/JKtalhHRb/it/WYKgSefAo1iuviTwu7D6MnJ1gLG4up6reYr RW7N1r6jibn+5843RNGEtN+36yryHgOznZI1497LAodLM0y7/aSt9ekcXDPvMGh723Ol d5T6zqb/hDFRbkUGKrmfLVq+wfkEZyC9R9JfQ4/isFWHIJg+g2TSHDpeQrp+bfSTWs9L HqRQ== X-Gm-Message-State: AA+aEWa/AVw+s1KJtFogUlE40tcfxfZM2I7ThxMCR5LLDVJupZqYKUTS wXSWqyH4nARCnUKjUSfk/UJc0M0goLHAI3dYdt40ZQ7j X-Google-Smtp-Source: AFSGD/XF0U4IMP8cGPobZYjrqo7ZNxS2mbNRMzXaRZCBY/14M41sy6xhjuNd7GEWL6Fpe3FvJ1K3gtD9nnEp7g07tE4= X-Received: by 2002:a37:ef07:: with SMTP id j7mr2972977qkk.35.1544210238199; Fri, 07 Dec 2018 11:17:18 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Message-ID: Date: Fri, 7 Dec 2018 12:17:07 -0700 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Kelly Smith Subject: Conditional Functions in xparse To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:XU0ZpWzdgtc=:PSGKktr44L4EkG1HDXtrXCsX7y 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 == X-UI-Loop:V01:g2SlyGXA5ck=:OpOkP9+4DclhKcnpAGqtaE7ThU7wuOCH5k1/v+Mky+8= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:++kcIzfP1t4=:KGLi+hF99j6u4AXTg+kkzN xDAdk/UgbSAynr1sEzj0F83IpHSIfZuB88IEC4wuIMvpAGOrtefHIiO8zNwT9uDOwdK6ezweS sCDhjunMnX2izmxULntQNL/ZQjxLrswIoJswpPunnF3Ixn029NHhhGeB5tGbT7llChgecXW6f hp/lIA+iX9eSt7uvyaJ/tdUEfw4lPeb8R8XhLi87xknPiKxKFytQOSnBaVu1VfFI6oXXJE8o3 wL3q+RYHBMfV3ebXPH6ZB2Vt+NQOkY93XbB5Q1ld5ZwOf8shQOeUoom9pj3wnV4jBimJ84pPp 26ve8BUT5ZfV+j7iLdSRjeW++kYpJ4RtRMUSmO7sPzNI86Cz5fDNemb0c2C96Qu1RZKQ99fEi eLjylNEzUZukPkaBp/N/r/iybS6WL9Oue2RRKDYkozNZXoQ/vYGWJWlIv0LxW X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by h2774747.stratoserver.net id wB7JHY08003446 Status: R X-Status: X-Keywords: X-UID: 8114 Hello, I’ve seen mentioned here and there that the conditional functions in xparse are now considered inappropriate. I wanted to get some clarification about that. For example, if I have the command \NewDocumentCommand \foo { s m } { \IfBooleanTF { #1 } { \mymodule_foo_star:n { #2 } } { \mymodule_foo_nostar:n { #2 } } } is it now preferrable to define it as \NewDocumentCommand \foo { s m } { \mymodule_foo:nn { #1 } { #2 } } and have \mymodule_foo:nn do the conditional handling internally? Warmly, Kelly