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 p01NAnVi009881 for ; Sun, 2 Jan 2011 00:10:52 +0100 Received: (qmail 13983 invoked by alias); 1 Jan 2011 23:10:44 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 01 Jan 2011 23:10:44 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx056) with SMTP; 02 Jan 2011 00:10:44 +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 p01N8OqT001708 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Jan 2011 00:08:24 +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 p01N14LA014420; Sun, 2 Jan 2011 00:08:16 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 769665 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 2 Jan 2011 00:08:16 +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 p01N8Gno014843 for ; Sun, 2 Jan 2011 00:08:16 +0100 Received: from mail-ey0-f177.google.com (mail-ey0-f177.google.com [209.85.215.177]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p01N8Bpx001594 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=FAIL) for ; Sun, 2 Jan 2011 00:08:15 +0100 Received: by eyd9 with SMTP id 9so6587819eyd.22 for ; Sat, 01 Jan 2011 15:08:11 -0800 (PST) Received: by 10.213.32.67 with SMTP id b3mr8014303ebd.77.1293923291200; Sat, 01 Jan 2011 15:08:11 -0800 (PST) Received: from localhost ([197.193.34.130]) by mx.google.com with ESMTPS id t5sm13463167eeh.20.2011.01.01.15.08.06 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 01 Jan 2011 15:08:10 -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> 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: <20110101230758.GA15697@khaled-laptop> Date: Sun, 2 Jan 2011 01:07:58 +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: <4D1F94F8.2010306@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=5D7Q89H36p6i75npGen84eVAEFK/syJmFuaL1OLtauwJ5R/kaZ9HAe8peGX1DeqJL7BW4 1X28hmBsSaikXt0ebYfUaHmtXkk7HChP+4IT8tI+yodefY66PMpp/kPudTSzX7BVqDxUGU4uAf/y ckanA==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: 6488 On Sat, Jan 01, 2011 at 08:56:24PM +0000, Joseph Wright wrote: > On 01/01/2011 20:43, Khaled Hosny wrote: > >Just wondering, what benefit pdftex have over luatex (with the later > >being an extension of the former), or is it about people who are not > >willing/can't switch to new engine? Do we expect such people to be > >welling/able to switch to latex3 either? > > At present there is not too much of an issue: we don't have any > working functionality for LaTeX3 where this question really shows > up. This may change once we have some font stuff. (As I said, I have > some ideas in this area, which include 'shameless rip-off > fontspec'.) > > There is quite a large body of stuff which doesn't really need > LuaTeX: stuff in western European languages using fonts already > available to TeX. I suspect that forcing this subset of work to drop > pdfTeX, which is quite capable of doing the job, might be consider a > bit 'over the top'. 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. > 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). Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer