Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t7RLN7e0013352 for ; Thu, 27 Aug 2015 23:23:08 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx007) with ESMTPS (Nemesis) id 0MCPc9-1ZdYwe3NzN-0097V4 for ; Thu, 27 Aug 2015 23:23:01 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7RLFTfD024185 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 27 Aug 2015 23:15:29 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7RJjfIc013345; Thu, 27 Aug 2015 23:15:28 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12538563 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 27 Aug 2015 23:15:28 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7RLFS80018839 for ; Thu, 27 Aug 2015 23:15:28 +0200 Received: from nov-007-i572.relay.mailchannels.net (nov-007-i572.relay.mailchannels.net [46.232.183.126]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7RLFJbj024107 for ; Thu, 27 Aug 2015 23:15:23 +0200 X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp2.easily.co.uk (ip-10-42-131-234.us-west-2.compute.internal [10.42.131.234]) by relay.mailchannels.net (Postfix) with ESMTPA id 2527E61140 for ; Thu, 27 Aug 2015 21:15:15 +0000 (UTC) X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp2.easily.co.uk ([TEMPUNAVAIL]. [10.89.138.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.5.1); Thu, 27 Aug 2015 21:15:17 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: netnames|x-authuser|joseph.wright@morningstar2.co.uk X-MailChannels-Auth-Id: netnames X-MC-Loop-Signature: 1440710116735:1955841159 X-MC-Ingress-Time: 1440710116735 Received: from [86.178.0.199] (port=53668 helo=palladium.home) by smtp2.easily.co.uk with esmtpa (Exim 4.43) id 1ZV4Vo-0002aC-Jy for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 27 Aug 2015 22:15:08 +0100 X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-AuthUser: joseph.wright@morningstar2.co.uk Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id t7RLFS80018840 Message-ID: <55DF7DDB.6020201@morningstar2.co.uk> Date: Thu, 27 Aug 2015 22:15:07 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Upcoming LaTeX2e release 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-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:PlP347ji7tY=:My1kHxmgfqDlB0eeJp/Sk61CnQ 8qwctP9/r5DIhGlgYbL7Zg27tsq3eGe+rjgfsTtZgG2YhL3cM8zDX0s5wlNvAiE4TH68kNjWr Yiv+ztHdpyhyMcBFfJeJ1EC/AXCzZ4EsLZddKQolcf10OdiDEjihknwSYuenRztHedkNJlR1J jK7P0To41eXemUozTd2BKfoNnpVl68rGU1qs9kbEmizUtSUKUJQs4ateu1xlvJ2uS89nAydLH NT2/UTx5PxmcatHY0QwJqAqYK4R+LH5bXNfdJOViTbXy3V9VolimP+HYxT8G9DdTLQQNXOTLb xVw3FDMCqj8iS0IBSE3SvEmJsDwLdd4Ge4blWdSKaHZV6aUSwVDjetbaoNhHWRJsk7t1FY8GO trWfPDG9NZIsHcwsqg/wtbl4eIKModlYCSFV6Wye/tlQGcRe1zUl7L6UZQYvgQ8hrzhBhA0aX e0N/yZ5uehDf6UUil68oahe+Cbijm1reSwaPKCSjspc35P+yYenkceqgCSPEW9jUheZtTO9R8 gMHDNIY+vibDC7GR3FGNojBRXB/WtVd2+a26jYsD/LK28QeodxiJFkP4NmgiUz3zVz0XRS/NY VbXV0QPMi6nbgQNO2xIQeplHdDPfQWFovqLWvvR3s27wY5DsMQjDGi6sONAzyHzYyZpGL3/UM A84i8iqbPqZDyAD8N0u5lM0Dh9bVu8fVnuHQ9BHFpPchnvi7jxlsADtqOfvVZnSs5lWjGmTAu CbOcys0aB9xUqp8yZh+pHZFQpQTF6R+Y6qI3VJsNfyUxmYXHIi1fMBPGZrARovZ3wvdtR7jcc rRaD8TcljEuiJYSxA8IXgFh4t6ttZZ5PEZx0GQREAfTd1tt7AK1G/FqC0+skibku4TzKqFotG m5fxD1FBtgThr8au7n5Bjq25kNd2WdB/vToAVr+5+ktUbRIMY5WwPtbx1I+mbnU4xNHREOAgL tk/fP+ro7Dt5ujstIlGrUdzQrgSjsLTSGNeVARjKrKXHjYioRjvx4aepsppJZY1L/4T43OBsU viKSiBW+xAPwQHzmOjXL1zioRvtZzALdjdAyzDJbjdtCcfR+jkwPXH35miMLN2KAyKGkCFrgm TvCIIsst0NjgFdDCrEIoJ9kFa3cU8cJjynbvEZ2YRnv25n3iukg6iQBCHwhCTCgkJoPTsC9eK oGIabZJzu+FJxtWExxzEj3xh1QtFXA+mznF5x6K9hFdwAWvQlBY8GEx9ABScDQCckB8ekeW53 mdAOw0jdGzG6MFIqfAFsj15ttYmF3gUZGUGwZKuoAsR8JoTOG0eP+/xLXKpQBpq27zeeaaKIb oU1sfNbd471OYY24EQZSE3F+0d1OFTXm0blu7AM9WFRf3NeQMzi+3+B9RJPwdEfuc20+ZpzhI 5MBTlvkKb3SMLXpHcTqC+JWG6XcUOvCt/RPP8yMz9fu1R+yhtExlv6oNk1iOToO6JNAPC6GnC YfJ0MnN7vAf8CZY4SgE0OrHuLFhejKeZ87sfC+dbkcPsayR9ZEN00QC5HQYlanJBtfXrlD3w= = X-UI-Loop:V01:zBlt0k+DDpU=:v8nmNNuqJe5kQ3XcJm1790vAjL1P465uad6CnnxHiyE= X-UI-Out-Filterresults: notjunk:1;V01:K0:yZuay/DtoB8=:mASaC2uRpTGUkB4duPaPwB 1nkux26RinA+gJWZunqt7al70bspp+E9eLGESR+akYtGhCcpco+VFCbSTAWipo2SeiplM/T1n otXieimZYbgak1I9WBxMx6DUY0oonJcZZwrStmWk+82stVteULH4TtfYtp08Qj+KHJrByQ1BY +Pqd0Crmrq/npFkhHxFK38D6C/tlaoD9Y0Rr5bza8NBd939OTHzCtja2vdFWjP+s95EJlb9sr 1ovJNO6qiXz7Z/UIAyKgDIUwap8UWD0B1utnOxZg9yuJ4hQDJJ3buXCZCNXC6h1oDghrnUuTc XvGKpT0Gy51sJxQFIc17aO5O5UL0VnfHASHhek6Y3g0g3EKcaEsJPvCRV2Bvrj2amb54yjsAR JY5MMg9d6Gde0DlM8LojvfJWD9BAOHoNs+ODUmZoLEgukLt0xf6nqsUeURZc2bQUAhdyAmMJt LSPqrDBMz6fcTlDXC2UZ7ZomnbHUsLkLTXChbocvQg7dBddjnhk+ X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7852 Hello all, Following the 2015-01-01 LaTeX2e update the team have been working on further 'modern' engine support. In particular, we have been examining how to integrate functionality provided by the contributed "luatexbase" into the kernel. This package provides allocators for a range of LuaTeX-specific registers and Lua functions which require similar low-level support. Working with the authors of luatexbase we have now established a clear idea of what needs to be adjusted in the kernel and what should remain in the contributed tree. Our current approach is to add the allocator code to the kernel, with this also available as a new "ltluatex.tex" file for plain TeX users and for those with older kernels. The concept of stacks for category code tables will be made available as a new package ctablestack, while we plan to provide a 'transitional' "luatexbase.sty" to allow a smooth transition from the existing contributed code to the new kernel support. (We are thankful to the current luatexbase authors for both their code and keenness to move to this new position). The kernel part of the code is available from http://latex-project.org/svnroot/latex2e-public/trunk/base/ltluatex.dtx whilst the package part is available from https://github.com/josephwright/ltluatexsupp (The latter will be supported by David Carlisle and me rather than formally by the team as a whole.) The team have been working carefully to check that the changes we are planning will largely be transparent to end users. Some package authors will already have had requests from the team to make minor code adjustments to help with this process. Experience with the previous LaTeX2e update suggests that significant testing will not occur until a CTAN release of the code, but we would welcome any feedback at this stage. Importantly, the team have been carefully considering to the current naming of LuaTeX-specific primitives. Whilst we understand the logic in giving them the \luatex... prefix, but we feel that this is overall more of a complicating factor than an aid. In particular, whilst LuaTeX is not yet 'stable' the addition of new primitives is carefully managed and unlikely to impact on existing documents. We are therefore currently planning to drop the prefixing and provide the LuaTeX primitives with their native names. We have been working with package authors to assist in this transition, which can be reverted using the latexrelease system. In addition to these changes, the new LaTeX2e release will feature bug fixes in the tools tree and an update of the Unicode data file introduced in the last release to incorporate Unicode 8.0.0 changes. The current plan is that a release will occur in October. Regards, Joseph