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 p02IqNZp016072 for ; Sun, 2 Jan 2011 19:52:25 +0100 Received: (qmail 13856 invoked by alias); 2 Jan 2011 18:52:18 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 02 Jan 2011 18:52:17 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx038) with SMTP; 02 Jan 2011 19:52:17 +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 p02IoGe1004727 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Jan 2011 19:50:16 +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 p01N14ds014420; Sun, 2 Jan 2011 19:50:09 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 771650 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 2 Jan 2011 19:50:08 +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 p02Io8dL007709 for ; Sun, 2 Jan 2011 19:50:08 +0100 Received: from mail-ew0-f49.google.com (mail-ew0-f49.google.com [209.85.215.49]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p02Io4bQ028516 for ; Sun, 2 Jan 2011 19:50:08 +0100 Received: by ewy20 with SMTP id 20so5706631ewy.22 for ; Sun, 02 Jan 2011 10:50:04 -0800 (PST) Received: by 10.213.35.200 with SMTP id q8mr1418898ebd.83.1293994204028; Sun, 02 Jan 2011 10:50:04 -0800 (PST) Received: from localhost ([197.193.34.2]) by mx.google.com with ESMTPS id t50sm14146575eeh.0.2011.01.02.10.50.00 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 Jan 2011 10:50:03 -0800 (PST) References: <4D1F6F9D.9020209@laposte.net> <4D1F8145.2010308@morningstar2.co.uk> <4D1F8BFD.5000803@laposte.net> <4D1F8DFE.70205@morningstar2.co.uk> <20110101204323.GA14218@khaled-laptop> <4D1F94F8.2010306@morningstar2.co.uk> <20110101230758.GA15697@khaled-laptop> <4D2067C4.1040909@morningstar2.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam-Whitelist: Message-ID: <20110102184949.GA2478@khaled-laptop> Date: Sun, 2 Jan 2011 20:49:50 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Khaled Hosny Subject: Re: LaTeX3 and engines To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4D2067C4.1040909@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=5D7Q89H36p4WX0t+AtsdWzrXATe7U7iyEYsVEub6UEScnitTuLsF1TdlrkUKNRhypl1WP P4z9N2hLfJzsGszrlv+ygay/ivx19oyBwO3NEg0raNb/3tCvONPdaWhG3fyrhob4EvcA0r7m4G7q eqN5w==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: 6498 On Sun, Jan 02, 2011 at 11:55:48AM +0000, Joseph Wright wrote: > On 01/01/2011 23:07, Khaled Hosny wrote: > >Even for "western European languages" Unicode and smart fonts (both not > >supported "natively" pdftex) have been the norm for decades now; 8bit > >encodings and type1 fonts are obsolete and almost nobody outside tex > >community is using them. There is a growing body of fonts, for example, > >that can not be used with pdftex without pre-processing, if at all. The > >fact that pdftex can do some jobs is just keeping with the status quo > >and not moving forward, IMO. I think a new system like latex3 can be a > >good opportunity to get rid of legacy craft that tex have been carrying > >around over the year; no need to keep supporting it (when every one else > >is moving away from it) tell the eternity. > > There are a *lot* of documents created using LaTeX2e which do not > need to go beyond what pdfTeX can do, so there are two sides to > this. How you see the balance probably depends on your personal > position. > > Now, speaking personally I also see the point of accepting that > things move on (it would make life a lot easier in some areas). > However, LaTeX2e has been successful partly because of the caution > the Project has always applied to making changes. So any change in > engine support will need to be backed up by good reasons, not simply > 'it seems like a good idea' without any clear code to back this up. > > (On the 'support to eternity' question, there are lots of people who > won't even use LaTeX2e because 'it is not stable enough'. So again > there is a balance here.) I still don't see why the kind of people who would stick to type1 and 8 bit encodings (or hackish, half broken utf-8) would be welling to switch to latex3 since they would be more resistant to any change. (by latex3 here I refer to the, rather hypothetical right now, complete standalone latex3 system not the programming interface used by some latex2e packages.) Again, my main question is: if they can keep doing what they do right now with pdftex (since luatex should be supporting all of it), why not give the extra functionality to the people who want/need it; programming to the least common denominator is just tying the users of new engines by the limitation of old ones. I'm not suggesting that any one do any thing, I'm just trying to understand. > >>As I said earlier, we decided to require \pdfstrcmp after some > >>applications came up where the alternatives were a bad idea > >>(difference in expandability with different supported engines). So > >>this might change as we develop more code. I can only comment on > >>what we have now, where there is no strong case for dropping support > >>for pdfTeX. (Indeed, almost all of the day-to-day testing I do uses > >>pdfTeX as it remains my default engine. LuaTeX is a lot slower, I'm > >>afraid, quite apart from questions about bugs introduced by the > >>ongoing changes.) > > > >I'd be interested to know more about this slowness, my own tests shows > >that luatex 0.60 is just 1.3 to 1.6 as slower as pdftex, not that > >significant IMO, and that is testing with "stock" format, code written > >to take advantage of luatex features can be much faster than comparable > >pdftex code (in context, for example, certain operations are done tens > >of times faster in luatex than in pdftex). > > I see quite a lot of 'start up' time with LuaTeX, but have never > done any formal testing. The start up time is important to me as > most of my test documents are rather short, so the start up is a > large chunk of the total. Things might well be different with larger > documents. AFAIK the startup delay was a misconfiguration of luatex formats in texlive2009 (and may be before) and it got fixed in texlive2010. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer