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:55:07 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8I7t1Yf013370 for ; Thu, 18 Sep 2008 09:55:02 +0200 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 m8I7nvCs002711 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Sep 2008 09:49:58 +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 m8HM1hsR005980; Thu, 18 Sep 2008 09:49:52 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 43372 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 09:49:52 +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 m8I7nqed011899 for ; Thu, 18 Sep 2008 09:49:52 +0200 Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.249]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m8I7ncCc021286 for ; Thu, 18 Sep 2008 09:49:42 +0200 Received: by rv-out-0708.google.com with SMTP id c5so3513149rvf.10 for ; Thu, 18 Sep 2008 00:49:38 -0700 (PDT) Received: by 10.141.211.13 with SMTP id n13mr7202627rvq.184.1221724177879; Thu, 18 Sep 2008 00:49:37 -0700 (PDT) Received: by 10.141.167.13 with HTTP; Thu, 18 Sep 2008 00:49:37 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48D0AF89.2010704@morningstar2.co.uk> <27990a880809170102x3a452c6elc237b94cf964687b@mail.gmail.com> <48D0FF21.8080101@morningstar2.co.uk> <48D12C65.2070908@morningstar2.co.uk> <27990a880809172307je4e62e0p2f6a9fe097ac360e@mail.gmail.com> <48D202BE.6010908@morningstar2.co.uk> Message-ID: <27990a880809180049p32a9f9c9x52612fa9a3b4d3a7@mail.gmail.com> Date: Thu, 18 Sep 2008 17:19:37 +0930 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: Array and amstext To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <48D202BE.6010908@morningstar2.co.uk> 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:55:07.0379 (UTC) FILETIME=[DE005430:01C91963] Status: R X-Status: X-Keywords: X-UID: 5346 On Thu, Sep 18, 2008 at 4:56 PM, Joseph Wright wrote: >> 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). True. Perhaps a better idea, for those interested in absolute backwards compatibility, is a (standard) method to keep the old package versions lying around with standardised filenames (say, siunitx-20080823.sty) that can be loaded when necessary. Lance Carnes wrote about this sort of thing in an editorial in the most recent PracTeX Journal. So I guess there must be *some* need for it... Will