Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id p29K5BlT005387 for ; Wed, 9 Mar 2011 21:05:13 +0100 Received: (qmail 6566 invoked by alias); 9 Mar 2011 20:05:06 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 09 Mar 2011 20:05:05 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx021) with SMTP; 09 Mar 2011 21:05:05 +0100 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 p29K2X4c022917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 Mar 2011 21:02:33 +0100 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p29IHvTA005446; Wed, 9 Mar 2011 21:02:21 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1273117 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 9 Mar 2011 21:02:21 +0100 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p29K2L8p009793 for ; Wed, 9 Mar 2011 21:02:21 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.10]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p29K2Hvs022814 for ; Wed, 9 Mar 2011 21:02:20 +0100 Received: from morse.mittelbach-online.de (p54A83BF6.dip.t-dialin.net [84.168.59.246]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0LqHEi-1QS3RY20VU-00dzkd; Wed, 09 Mar 2011 21:02:16 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id 7B03B74E37; Wed, 9 Mar 2011 21:02:13 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <4D738DB1.3020807@gmx.de> <19831.22704.372331.894399@morse.mittelbach-online.de> <56ED2B8C-74D6-4163-A98C-52B8CA052724@frycomm.com> <19831.46135.995130.266054@morse.mittelbach-online.de> <4D77B73F.1000901@morningstar2.co.uk> <19831.50760.897917.747794@morse.mittelbach-online.de> <4D77C88A.7010308@morningstar2.co.uk> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V02:K0:2HwcZ0yfSnroGPKlDPJeOFxUNHuRz89ZpZlQsqslJqY jy74vPi5zL6AQk9Jrbx8kfP7Cq+IjK2bd4H3aEIv788q38EjYu BeOuIaZZYirVTqBFvTyRH7vTsNuSVWvNSFlLRmplsGuKwSaWae qFPB17aYdzThFWL2l+Jawo8/SFNDvqh7Pw4mcLrv12LHGllIhQ /zsSxGwOA2CfH4gUE58MQ== X-Spam-Whitelist-Provider: Message-ID: <19831.56517.159821.175080@morse.mittelbach-online.de> Date: Wed, 9 Mar 2011 21:02:13 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: format? To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4D77C88A.7010308@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDtMgfETrECMLUO9erHzOJe+OynZRhvlGqb5A0X bbiCt2rAnnct/NAlbHMvoAL6GY+23tB3khNK7au3fkL89Y026H2WJg1zsjGg0I0r5V9ldzzR5wBB /r19Q==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6663 Joseph Wright writes: > I guess I see a difference between 'being able to add things' and > 'having to add things'. Packages such as fontenc, caption and microtype > provide functionality that, in my opinion, should be in the kernel. (I > favour a much more ConTeXt-like coverage of 'official' material, as you > know.) oh I guess we are in agreement here, eg a font handling mechanism belongs to the kernel (as it is with 2e) a float handling mechanism belongs to the kernel (as it is with 2e only that the one from the kernel is fairly primitive so that people wrote up alternatives such as caption) etc. And microtype came long after the 2e kernel was frozen. Anyway, I still maintain that it is better to have a frozen kernel and documents that say they use microtype or xyz then to have a kernel which is a moving target and changes functionality from one day to the next (which is precisely what happened in the last years of 2.09 prior to 2e providing a new and bigger kernel and a mechanism to clearly extend (but document) functionality. So yes. I want us to include everything that we feel is "core" eventually (!) in the kernel for latex3, but to build (and freeze) that kernel only when we are ready for it and have a uniform interface. And this is why xor, xgalley, xcoffins etc do not yet should go into it while we are still experimenting with interfaces and ideas for those specific parts even though eventually they will all become pare of the kernel functionality. For example, the coffins ideas got several big rewrites and only now are ready or close to ready to be added to expl3 (and later to a more monolithic kernel. For the same reason I think that it was probably a mistake to even start on a small scale with adding something like l3font to expl3 --- as we have seen even the few commands in there underwent some serious changes as this clearly shows that we are far from ready here (and the same is probably true for the luatex support so far as again those haven't been thought through to more final conclusions and having them as xpackages for now wouldn't hurt at all (even though it means loading such code seperately) --- the advantage is that there is a clear distinction between experimental but fairly final code and really experimental code). cheers frank > -- > Joseph Wright >