Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t6DJdCVT005484 for ; Mon, 13 Jul 2015 21:39:13 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx002) with ESMTPS (Nemesis) id 0MQwEI-1ZPITU2WX0-00UM9F for ; Mon, 13 Jul 2015 21:39:06 +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 t6DJbZZc025697 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Jul 2015 21:37:36 +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 t6DFIfjx013815; Mon, 13 Jul 2015 21:37:35 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12399667 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 13 Jul 2015 21:37:35 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t6DJbZAp002258 for ; Mon, 13 Jul 2015 21:37:35 +0200 Received: from mx02.posteo.de (mx02.posteo.de [89.146.194.165]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t6DJbVEh018231 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 13 Jul 2015 21:37:33 +0200 Received: from dovecot04.posteo.de (unknown [185.67.36.27]) by mx02.posteo.de (Postfix) with ESMTPS id 2FE9125ACC56 for ; Mon, 13 Jul 2015 21:37:31 +0200 (CEST) Received: from mail.posteo.de (localhost [127.0.0.1]) by dovecot04.posteo.de (Postfix) with ESMTPSA id 3mVZxk4xFyzFpVy for ; Mon, 13 Jul 2015 21:37:30 +0200 (CEST) References: <559AE0A8.3080907@morningstar2.co.uk> <55A3E1DD.8050707@posteo.net> <55A3E5E6.2060405@morningstar2.co.uk> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <55A4137A.7030807@posteo.net> Date: Mon, 13 Jul 2015 21:37:30 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Stephan Hennig Subject: Re: LuaTeX support in the LaTeX kernel To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <55A3E5E6.2060405@morningstar2.co.uk> 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:Ijo5hEVE+Mg=:aOEz2yRQK+AlYVfVNZ8m95r3ft pyXcqTyUwm5xORKh3hA4ZTlaLy+SzOnlHZ1cpr6PP55U7siTvVwXx7cpRmzyU7gMYZN58Jx2I 7ExFPD7ayEBXjNcZzo1JDu2Qf1iyLwyf+oyWp+wzUhGWPFcf+2cwpYcmyIiK+xXUp8Ya1vsRc Iywg3VR3GyPqPQXYGCVicpurvLoXlDMQSBTVERM2PPWaaEB4J45xHAHkGTU1we3zdD7/WlLo2 i6jotn7N1Md2d+xhtNnqj5jtjTEvorIwccuaIJJ/U9qhE2sEBN9Gfs+U2BC59w5d1QkR9QvXA MGlcqpcRv5F89H89uDc+BaDhEQQ0JCuq2kkNUMre/H5u0kuIMS5tK7XUoqQbsYWoqZ9NxojLU ftJSJXyjzG/tLcg+dRJLVpS2svN1q5p1dzaMD8mLF6EXzZ464eaiHmITBb/dHxczveZ1fk0mb lsjyTnw2oD5FMGPP0Gpsf29gzdrT16H3Et3K5nXLWrZaU/8MJHg+23eG75Fbbk6FInC053LyG kQgAiii4tb74RBXKoqLaBK/XJuhdtQ83nLSPfOrgxA5vglFY6+DDHnQ9viSfyWwsFaNdZNXK2 snwLLmOVq6WrXrDEtBlYAn31KRUnOUtikgWTmJ032EiE1ARYBsgtMrAjRMtSxnmFfnrWWcptU 0MhF9LRyiNp7PhHbP7BdGBFqKCLHUzsQH4/fKQx9bOmXsHN1d1bg2laM8syUwshrVbDcIU6G3 qj9+eppg/a0JiY1GapLelN2wfKm/sDNl7ztqFTMNPPI+KHzOxoahwqMC8YG1g/QnHoVimWZw2 +ZOIxDKwUihihTR1F5c2Xf/7H5qu5KecrkSD7GBcOCj7+7mkSRbr56UY8BcX42N7WQgj2D8+2 Zlj8w3FvjYTgxPLrAnDIHnc2d1jstuAq3znUs09gW/t1+r/dTijLQNDiqNLCCJ9tRIiyiw7l4 ocRT/0poz8xrK0k9JC96h+XUkaREgf9jYBWgcT0A8jHpfz80z7cRMuELHUIqRPovSk+3mAmqm BHL/J6L20BU9HpM6hNhlwVYDed8KnKkAYH73mjpWwEFu2mmpocZBp6CY9iXKVt2Go+oW9yxeM I1CbZ7ZZGrnR05ZoBElGzkYnI1jOlqEu70/O/Sr/Ag16eGIsxp3o0tkbJAB3C4oq5JL6DGg7S W2mY9Xb0H6L6Gad9ofOMNY5nDgQ3/YbbLjL4tf6DpV3daI0eE+cNrdOrPnl5yRT9gpWcAskjn m4wDjfLuJ8B+ydM2CEvVyMPuX4poYw+nIyKZOkLl+zWrH+tC1fAlH1RWb4itd1ceJfRqR34ma cZsKOO2QrIslw7haa7L1N+PmwYK6o8k5sRtKT8bAo1maepjO8a8Cdh/WslblLnzMixTx4bwOx z38NrLzAHQlHXxMf0ieixiyj93HzEL/1Jiop0IC7cFQcdjXDBvmZ3nitXWz3mcg1qwKYXOlW2 VsG9T+nOv0y0SU8wGN0dFIOqpaSbzvY5MhYGu5GF9CrWOyhFLV X-UI-Loop:V01:KnzzJGlWlEo=:P58svuZp2KS+f88Frul9sBHFa1LNuUDU3XQPbBpeqO4= X-UI-Out-Filterresults: notjunk:1;V01:K0:LJNJFF20W4A=:3J6x1UViGPWeFS88BU75I6 mONYrw+apEr5RyqLAbNMIafoq+jZbeKZpE4VmNEeS0y9LLT4BLVhCcsFniuLoUBsy1QK89AKs zFPEkJTmlzO7637ASw1JUSEWXJMycfhiM2QeVm5CwN7IiCRh8qxzw5IGUhfChwVzRddvMaa2R MQJAOE/PEJhQOitTX3bo9arD9aVEQUIE3bfoEdHsX7irNBap2d9I2dzizDrM0wJ4XzDFepc5V ajePW/tP4styBR8Dm3oHNur77xYs/s6Mkps2g2T69smNhgLjL6TKRaGVG5YVsX6fdeOwdvVOQ DrJJCkh7Y0BP4/rv0HH2exPY1MmvYaDQ5xBvDqC/hTFpkUbDE7mCjQSAR3jh+98ETqA3SJAqP FiSmLt43YsP309oD0lTj96v3NAjqKzHPpeh1qQj3VdL/4Lc9mNXT4skIiChQvc9LI9K7LUayq tMamB8cB2jL0GFRr4Po9Glwj0tYlBSvj4FuVhOfBh5rPLr6VrDdp X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7764 Am 13.07.2015 um 18:23 schrieb Joseph Wright: > We are not unmindful of the problem of code that works with multiple > formats! I'm sure you aren't. > The luatebase package is loaded with plain TeX and is the common way to > allocate resources. Pointing to the luatexbase package reminds me on the mess^Wwealth of key-value packages for (La)TeX. I've never looked at any of those just because there's so many to choose from. For package contributors, having functionality scattered throughout many similar packages is really bad. A package designer, basing on allocation in the LaTeX kernel and later realizing that (part of) the package can be abstracted from LaTeX has an additional burden of looking at alternative allocation mechanisms. > There are a variety of possible approaches where we either make it > 'aware' of kernel changes or provide a new format-neutral package > which incorporates the proposed kernel code when used with plain. I'm in favour of a format-neutral package, which is pulled into the (LaTeX) format. It's a trade-off between format maintainer's and package contributor's burden. From the point of view of a format maintainer, there a danger such centrally shared package being less stable than desired. But let's see. If a format-agnostic allocation package doesn't work out (technically or socially), any format maintainers can fork that package later still. Why fork today? Best regards, Stephan Hennig