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 p29HBC1i008025 for ; Wed, 9 Mar 2011 18:11:13 +0100 Received: (qmail 25935 invoked by alias); 9 Mar 2011 17:11:07 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 09 Mar 2011 17:11:06 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx077) with SMTP; 09 Mar 2011 18:11:06 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p29H9L4D007673 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 Mar 2011 18:09:21 +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 p29FdUJe005446; Wed, 9 Mar 2011 18:09:20 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1266757 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 9 Mar 2011 18:09:20 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p29H9KHi018587 for ; Wed, 9 Mar 2011 18:09:20 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.8]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p29H9Gps007648 for ; Wed, 9 Mar 2011 18:09:20 +0100 Received: from morse.mittelbach-online.de (p54A83BF6.dip.t-dialin.net [84.168.59.246]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0MH5Qg-1PjZMc0Rz0-00E2DP; Wed, 09 Mar 2011 18:09:16 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id 2965A75055; Wed, 9 Mar 2011 18:09:12 +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> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V02:K0:MMsLGhl+ge9h3DusfLsBUrR8yePxwxBNikuaPs1mN/N 9uAEzNaY+JAuwLfdtgeUA+NJQIHgidwnE7TArvoGhF4MMZ/I64 e3F7P4ZBmcolAcBuc3GMeg9raavIiIb21UKV5Sf676G3gmhrvq m7iHUsYAXIZftQ0xQkVrtAvpJ7UqoX9p2Qy48dkONDIWLKwlv+ ol6kpOZ6SZN9r9HE4a0zA== X-Spam-Whitelist-Provider: Message-ID: <19831.46135.995130.266054@morse.mittelbach-online.de> Date: Wed, 9 Mar 2011 18:09:11 +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: <56ED2B8C-74D6-4163-A98C-52B8CA052724@frycomm.com> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDtMgfETrECMLUO9erHzOJe7j3G660N4yBY6XHH YPYtmQj6mbYUTZ3LnaFANLWrKE7/wIDhnv+VrW0hxOapLRUwuY9oBqo5h+Dh9B42XlFTMTKlXDju GaV8Q==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: 6656 William Adams writes: > On Mar 9, 2011, at 5:38 AM, Frank Mittelbach wrote: > > > Now you can say that if somebody starts of the document with > > > > \usepackage{expl3,xparse,template} > > > > say then everything will be fine whether or not the document will be produced > > by ordinary 2e format or 2x. > > > > But history will tell us that what is likely to happen is that people start > > writing documents that will not \RequirePackage/\usepackage > > Would it be possible to build the format in such a way that the packages in > question are built into it, but not activated unless such line(s) were > present in the document? I would say yes, though it needs a little thought (yes something is possible Philipp) > The check will be quick enough that we'd still save the half-second or so > per document, no? yep. This is what I hinted at with perhaps even making latex2x the recommented format where expl3 would sit inside but without doing (hopefully) any harm to 2e documents that don't need it > Would there need to be an ``\activatepackage'' command? Or is there some > better command which should be used in LaTeX3? I've complained in the past > of LaTeX2e document pre-ambles being meaningless line-after-line of > \usepackage{foo} and would really like to see a nicer interface here --- > would this be a good opportunity to introduce it? as I said that would need a little thought and I would rather like to see some serious thought put into it instead of hacking some stupid interface that one regrets later. I'm not so sure about your complaint about meaningless line-after-line \usepackages, though. I was and is a simple interface but at least it ended up with a clean specifcation what that particular 2e document needed. But yes, why not something better ... but then first step would be to come up with suggestions what a "better" interface would be cheers frank