Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Thu, 18 Sep 2008 09:31:22 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8I7VEKr012584 for ; Thu, 18 Sep 2008 09:31:15 +0200 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 m8I7RGej026589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Sep 2008 09:27:16 +0200 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 m8HM1hrN005980; Thu, 18 Sep 2008 09:27:07 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 43308 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 09:27:07 +0200 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 m8I7R75B010342 for ; Thu, 18 Sep 2008 09:27:07 +0200 Received: from mailgate5.uea.ac.uk (mailgate5.uea.ac.uk [139.222.130.185]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m8I7QqJ1026126 for ; Thu, 18 Sep 2008 09:26:56 +0200 Received: from [139.222.128.187] (helo=ueams04.uea.ac.uk) by mailgate5.uea.ac.uk with esmtp (Exim 4.50) id 1KgDuf-0005t1-6E for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 08:26:53 +0100 Received: from [139.222.200.93] by ueams04.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KgDuf-0005is-5v for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 08:26:53 +0100 User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 References: <48D0AF89.2010704@morningstar2.co.uk> <27990a880809170102x3a452c6elc237b94cf964687b@mail.gmail.com> <48D0FF21.8080101@morningstar2.co.uk> <48D12C65.2070908@morningstar2.co.uk> <27990a880809172307je4e62e0p2f6a9fe097ac360e@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Message-ID: <48D202BE.6010908@morningstar2.co.uk> Date: Thu, 18 Sep 2008 08:26:54 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Array and amstext To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <27990a880809172307je4e62e0p2f6a9fe097ac360e@mail.gmail.com> 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: 18 Sep 2008 07:31:22.0441 (UTC) FILETIME=[8CAC0B90:01C91960] Status: R X-Status: X-Keywords: X-UID: 5345 Will Robertson wrote: > Sounds like a good read for people like us to start using expl3 and > help to stabilise it as soon as possible! Changes in expl3 are only a > problem when we stop maintaining existing code. And I hope that after > a (relatively) short time of practical use in "our" packages, the > basic interface will be good enough to freeze. > > After all, we *want* to start using this stuff, right?! So it's in our > interests to get it in a state whereby that is possible. Of course. I might look at something on siunitx on the basis that "things are close to done on the low-level side". I've been having various thoughts in that direction in any case. (First, though, I have to finish v1.1 of the current release!) > (This reminds me of an interesting versioning idea: is it worth adding > hooks in the package loading code so that when a user requests a > specific version, the package is able to fall back on its old > behaviour? Like an implicit "compatibility" switch. Something like > \IfOldPackageDate{2006/06/08}{...implement old functionality...} > ) An interesting idea, but gets very complex very quickly (if one makes more than a trivial number of changes). -- Joseph Wright