Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Tue, 20 Jan 2009 23:58:20 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id n0KMwI9v028993 for ; Tue, 20 Jan 2009 23:58:18 +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 n0KMshd0026309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Jan 2009 23:54:43 +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 n0KDXp7v030737; Tue, 20 Jan 2009 23:54:42 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 185373 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 20 Jan 2009 23:54:42 +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 n0KMsgt4015331 for ; Tue, 20 Jan 2009 23:54:42 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id n0KMsgHD001565 for ; Tue, 20 Jan 2009 23:54:46 +0100 Received: from morse.mittelbach-online.de (p54A845AF.dip.t-dialin.net [84.168.69.175]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1LPPUU27sA-0002Vl; Tue, 20 Jan 2009 23:54:38 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id ADE8D65D8D; Tue, 20 Jan 2009 23:54:35 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <49758499.5080004@morningstar2.co.uk> <68c491a60901200152y55297cc3wa784e4082ceb5e3f@mail.gmail.com> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX1/fIM0BkkH81M+Ql6af5wmjT7VhESxsgQlNp12 IplLD/RzGwQgr9QaMSMYDgQ1wOBUvnsmvzuJci5RBxlRgJfIp0 GdjH5HthwACfe4kZSoLCUXE3vJ+Y2Vb X-Spam-Whitelist-Provider: Message-ID: <18806.22059.626422.132557@morse.mittelbach-online.de> Date: Tue, 20 Jan 2009 23:54:35 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Key points of LaTex3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <68c491a60901200152y55297cc3wa784e4082ceb5e3f@mail.gmail.com> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -102.464 () BAYES_00,FORGED_RCVD_HELO,USER_IN_WHITELIST X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 20 Jan 2009 22:58:20.0132 (UTC) FILETIME=[969F3240:01C97B52] Status: R X-Status: X-Keywords: X-UID: 5603 Martin > 2009/1/20 Joseph Wright : > > I've had a go at summarising the key aims of LaTeX3, as I understand > > them, on my blog (http://www.texdev.net). I'd be interested to know > > Very interesting, thanks. > > However, most of these aims bring no direct benefit for the user, > while other areas where LaTeX is sorely showing it's age, e.g. > hyperref, are missing. I think any LaTeX3 release without a direct > integration of hyperref's features will not attract many users. The > same goes for document classes (e.g. KOMA) and a much better > integration of utf8 and fonts. you are absolutely right. And as I said in my talk in Cork last year, all of these things need to come together or else the effort is going to be down the drain. However, we are talking different levels. There is a programming level (dealing with the peculiarities of TeX (and our attempt to normalizing them somewhat) - which is the low-level expl3. This is something that I hope we are able to finish off fairly soon, so that it gets more or less written in stone (for a while at least). On top of that need to come a layer that provides stuff like hyperref and utf8 support (builtin rather than put on top after the fact) so that the top layer, ie the class design level can directly use that (or rather essentially gets it for free. frank