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 w4CJYJLs019743 for ; Sat, 12 May 2018 21:34:20 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx117 [212.227.17.5]) with ESMTPS (Nemesis) id 1N31ld-1eIvZg3S2P-012xH9 for ; Sat, 12 May 2018 21:34:13 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id w4CJYDDi018626; Sat, 12 May 2018 21:34:13 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 076DA127402; Sat, 12 May 2018 21:34:13 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 26293912 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 12 May 2018 21:34:12 +0200 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 EA1A112738F for ; Sat, 12 May 2018 21:34:12 +0200 (CEST) Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com [209.85.128.178]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w4CJY87s014733 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Sat, 12 May 2018 21:34:10 +0200 Received: by mail-wr0-f178.google.com with SMTP id i14-v6so8390619wre.2 for ; Sat, 12 May 2018 12:34:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=yTxq3+dvhHCSsvjXZmr6s9W70tvxDZ/4RftmBaY4xWY=; b=bi/JdYOLzZD5neNRo2NaHxZgEEhg8+OMVWpLeDa6GG1eOYMnlJYvEHpNzkdUo4Ds4/ O/pyQCk/QrlcjUt09lldVQc4Dc9jofX3ctJjkk8IRmw59ICNBbp9NfQS0wde0iEfW7JN Tw9bz2OUi/aY7HFtjxbPF4aqoCMm13/+KJuko+xhHIb0AJMIshN1sf9X47r0wQ8gMZqJ Z0oAkl29KR6pi5Sn7PKZlkpsqV5AZhendE6kZEA8Tmfq2bTJxACv3Yi3s4dhKev49Up/ X9+xvuTOroWFW70j9vQcHdc4aKMo6WsPV/RqxyfkttYRmp6lSB3rXKRLe3atrBN4rFAG Gv6Q== X-Gm-Message-State: ALKqPwdzyneVukBVz/q/7+oGq4sT4IgBz+1Jk1o+UOjGH2UIiR0dPKn1 Bgb+MK9u8a8mMZydOqOB/O8C+ZMIyg0= X-Google-Smtp-Source: AB8JxZrlKhIJhCKawCN6hGLc4tfEOSY+nj79RRoRb5WQ5JhYPKwBCkOWQ5/LvEzJ6oTXXCEa4+g3Ew== X-Received: by 2002:adf:ad2d:: with SMTP id p42-v6mr2781572wrc.164.1526153647829; Sat, 12 May 2018 12:34:07 -0700 (PDT) Received: from [192.168.1.13] (51.230.7.51.dyn.plus.net. [51.7.230.51]) by smtp.gmail.com with ESMTPSA id u69-v6sm4484685wma.37.2018.05.12.12.34.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 May 2018 12:34:07 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Message-ID: Date: Sat, 12 May 2018 20:34:06 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Primitives renamed/integer constants 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-UI-Filterresults: notjunk:1;V01:K0:D+dZSUNiITI=:MhWIYmd+mY+tzBmXsR2POy5rHg FVTbQfj3KQliINm/R9oftd1JZqHq6mMEhMchph25P7NKJS/J+aofOK94Yp4Acy1MHfkZWKHNA mqa63TSqD9/9Qhk5vnUsXwR0Fim955VvFIZKho87+AsrModMLhwgt7CLiIwWr+oW9+Xw+suk3 CclMvTIwFfUEsbjxW50j9pZ3tHPuZEBprOqQBZtTRluzqgajfP0pm4/3BK6HdchoHeNZIEfO1 7NRE+EPsRv/1GPuj785tHyNudFbnPYeYQC/6KT3olhYSfwWDPWpMUPmhnuVFIjjp+x1nfEXht 6LuoZULzLUQvRCCAmlZbgVbo34Aafc9TvPvvGUCs1afc02NMXYDnuIaN8Tvab7H4rRaiX4Z8J jmS7tI0kh7G2J5+lHs045FSWT0HdNFG1nIadqZlrOlamnEnKUBwH+WS1vj6CD3pSaPNYlx1o8 cC9ej4vJ+GHpRBU+fm1adNNyi7oW0O7aw6T1BAbUO4blnumL+HOrGz4TCf2KFyEMjfgDct/VP 3yQPKMRjnD3kcSZUW3ToZs+cLz8EX3Be8NwnR/xVwDdNddxX7jHi3dzmMTnZtZdJ/Q9ZIAEJj ruKAAa2VE/E+bUjCoBT2PrfaS/3W9I1JxAStdxJY0SUVF81W1MWGZ9jzPGVzJWuQR82Ne/eN5 jJNcWaKPRODlIjREOUcWkOiHfltwIfXyu59wtlK60W9yVbGjp8/aXZ0qOCKOhMmrrFQNdRTA5 cJzziyfswy3Lw78sXZ36bA/OZ2F/fQ6cDU+R6AkwNCJIZzOpXKDTKXQSNSW3BqwSIPyPnLH6G xoPokjoXNY32U/eAhTk1GAIl3z1T4bxbagT3g1YYhGk8ppr4zp85Do4uWZGWqeOimM8jMtJ9U qIbTpLqgu515s6D+dZBPw/mzaCo///dj9H7XGrioOCRcSviSOjJy/GnmD6ZBdzneQ5lKcMjmi eceyM/DzfUAzHapueOoN/0PiNhgG13YRWMgowWj/xITTLT37EOsybWz0EbrTW9NBZjM4PYLq9 I1t6C8+WypNtOIdupl8GOqiw6ylLqyb8J+wu8hPeM/jric+JQG8L0/ox2o/dC/LMF7IHizkYn lmzya90GDb3oq+n1tBmsWrg36eIANhANS4OvDVWlEuUArsQIUcj3lkUFQJV6IVBhvu9AWlbCK iHhcaitqcaY1KwIHo8u4mBNoN9QupQ6QXNioqFMwvVZq6MXVKzcZ1Hoc53oVHoZHj7EAnBQDZ gQf3VqhLuGv5FWDDPDyerC9QP31Iv18PEeyXzilCoN8bjlxiBNk68ANEd37DGgdQgSoRwj62q yEOO1D0a5IdZoMVUVc2rB7UutO+xD6k/qsRu3zcA+MUNT6hCTCz7cBUT3WNHw50lcZYktMgLF COjCmIRUwXjb1Xxc1/k/wBhy5IJ9WNpplN8d02+T3Lpqhyb0Ny4SmS5Gh8xiKH9sxcl+HFKyB acE90o8FfhJMD5Qe8Hfbzxi1SO0saWsuno5wWl/ryfdHC+Ji1ExJqzAc6cwreqogA+EAYIimg 4cGbO8mTGNw2TXsNKP2/BDrkK6EsGXS41YE+vQWKNUzY9AIneDnV8FVM/6cgCun2phpwm8yND 8ynoXSnegBEMFM76hZCSkmuwvH1LkdnxZlLpSyzz2vsj5YpoGL5KpYPeFSS3srTA18t2f0kSl Dx6nA9V2rXzNLh150fZn+OSC/7I+0+6vkK+7+xrbaDoBYsCV3/qlBqIt0oLPSvHYWCZf5eeRO FM5MkAHbSgAqL98JwNfR83/WXG5mOZGPyYf2kAZq6haOPuOLvpI3KOIDHpSKfeE01SDoGoDMT u71s+9Q6iul2KCCyq3XJJ4krmMc+Z0xGRg4ub8QJ6rG5vFwgeFhO6X3C1CrRN/lo8NhrG2pqa kwbpoo1/Ao1A8DnncRvgdJNrEP7ySumyo4kizNbMAQ7SSZ6QOHWjWEjwWgQVBidOZNqH/J2Ke OO8aFYsJpYMR6ePlRBpVusmaI53tNQ= X-UI-Loop:V01:52wX+5e2J9M=:wtIpPRJ4nanenVmqUDsIRNTj6BB/sqcm++U5wTV2O78= X-UI-Out-Filterresults: notjunk:1;V01:K0:rQnIuA8uhg4=:vYO5meq+IFicriD60oZky2 V+ZrqCuR1sXEKAj/LiXYCXv7EjrVfsOsfA3aJurNUSCwu2vMJhxnZWZDnUX3G19rybaHjLI3f EqxvFVCDxVAbOzwA2VHCyINy3Gfa7lVUW2kTOX5jrZ94M3x//ZZcNO0FyDrBbqSykghlZNL5d +FsOkqjtIPygnOTbUyS5upBnkf5wxRx+srjNdWN5s30o5tPyZCzo8H5U31dI1CkPpAMR2eezm nNyrpwf5zgIQ0vN4IqIFld4JEPs0Lcg0wT8Yw1SSib5kLxqdc7nAriiPwLcZOfi0f4zTlXyg/ wyd7btU9+K0EQ0fA5QvXpOfUKcndFK2DMFzOF7ySBkwtodPSp5A8abcy9DEYIbbtmiAzd+28p qLTtjBou7H0xLofq27PH3tx3399IsqvyOG5WUSUuxxXPiInKvg+O+hXcVK8+luMzbE4NoFxAH uMlNR/xPHB6wdGv1LNUWDcEcnjyVvNM= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8042 Hello all, You'll see in a parallel message that I've just sent an expl3 release to CTAN. There are two important changes to highlight, both deprecations. *Primitives* When expl3 was first written, the only required primitives were from TeX90, and all could happily be named \tex_...:D. e-TeX primitives, when added, were named \etex_...:D to keep things 'clear'. Subsequently, pdfTeX, XeTeX, LuaTeX and (u)pTeX have all added primitives, and some have been ported between engines. To date, these have been stored under engine names, e.g. \pdftex_...:D, but that is increasingly complex. The team have decided to move *all* primitives to the \tex_...:D namespace, and to deprecate the older names. As direct primitive access should only be used where there is no expl3 interface, and should take the form of \cs_new_eq:NN \__pkg_local_name:w \tex_...:D the number of public packages impacted is small. The standard deprecation period (running to the end of 2019) applies to the older names. *Integer constants* The naming of integer constants has to-date been non-standard: \c_one, etc. At the same time, the use of constants is less important than it was when expl3 was first developed: the routine application of integer expression processing means that termination of numbers is now not an issue, whilst performance of modern PCs means that the time saving compared to explicit values is *extremely* small. We have now deprecated most of the constants, and moved those retained to the naming \c__int. Joseph