Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Wed, 21 Jan 2009 02:24:02 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id n0L1O0W6030018 for ; Wed, 21 Jan 2009 02:24:01 +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 n0L1KaLV021310 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Jan 2009 02:20:37 +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 n0KN1EQB016931; Wed, 21 Jan 2009 02:20:35 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 190462 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 21 Jan 2009 02:20:35 +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 n0L1KZGM001987 for ; Wed, 21 Jan 2009 02:20:35 +0100 Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.241]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n0L1KLvq020574 for ; Wed, 21 Jan 2009 02:20:25 +0100 Received: by rv-out-0708.google.com with SMTP id c5so3573349rvf.10 for ; Tue, 20 Jan 2009 17:20:21 -0800 (PST) Received: by 10.141.152.8 with SMTP id e8mr1191345rvo.273.1232500820381; Tue, 20 Jan 2009 17:20:20 -0800 (PST) Received: from ?129.127.15.244? ([129.127.15.244]) by mx.google.com with ESMTPS id k37sm13215765rvb.1.2009.01.20.17.20.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 20 Jan 2009 17:20:19 -0800 (PST) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) References: <200901210053.n0L0ruB01889@f7.net> X-Mailer: Apple Mail (2.930.3) X-Spam-Whitelist: Message-ID: <10CECC07-759A-430E-A9C6-79335882801D@gmail.com> Date: Wed, 21 Jan 2009 11:50:15 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: Key points of LaTex3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <200901210053.n0L0ruB01889@f7.net> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -2.599 () BAYES_00 X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 21 Jan 2009 01:24:02.0281 (UTC) FILETIME=[F1594590:01C97B66] Status: R X-Status: X-Keywords: X-UID: 5611 On 21/01/2009, at 11:23 AM, Karl Berry wrote: >> I've had a go at summarising the key aims of LaTeX3, as I understand >> them, on my blog (http://www.texdev.net). > > I'm very glad to read that, unofficial as it is. > > My question is, is LaTeX3 intended to be able to process real-life > LaTeX2e packages + documents (perhaps in some kind of compatibility > mode a la LaTeX 2.09 -> 2e)? From the way things look to me, that will basically be impossible. The changes between LaTeX3 and LaTeX2e are much greater than between 2e and 2.09. Perhaps a strict subset of LaTeX2e documents will be able to be processed with LaTeX3, but I think we'll end up with two distinct document processing systems. That is, I doubt that LaTeX2e will ever be "replaced" by LaTeX3 -- people who need backwards compatibility will have to use the old code. On the other hand, it might be possible to detect when a 2e document is being processed and "drop down" into the old code automatically, but it's probably too early to say since we're not even building a separate LaTeX3 format at this stage (well, I'm not, at least). We could probably write a "frequently asked questions" page to address questions like this. W