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 p44IFRHa022133 for ; Wed, 4 May 2011 20:15:28 +0200 Received: (qmail 4976 invoked by alias); 4 May 2011 18:15:22 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 04 May 2011 18:15:22 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx027) with SMTP; 04 May 2011 20:15:22 +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 p44ID3KH002513 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 4 May 2011 20:13:04 +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 p44H4MJd017058; Wed, 4 May 2011 20:13:03 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1244115 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 4 May 2011 20:13:03 +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 p44I33Kb018874 for ; Wed, 4 May 2011 20:03:03 +0200 Received: from ams.org (mail01.ams.org [130.44.1.106]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p44I2aLf026803 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 4 May 2011 20:02:43 +0200 Received: from snort.ams.org (snort.ams.org [130.44.1.28]) by ams.org (Switch-3.2.5/Switch-3.2.5) with ESMTP id p44I2YTo001680 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 4 May 2011 14:02:35 -0400 (EDT) Received: from snort.ams.org (localhost.localdomain [127.0.0.1]) by snort.ams.org (8.13.8/8.13.1) with ESMTP id p44I2Y1k008424 for ; Wed, 4 May 2011 14:02:34 -0400 Received: from localhost (bnb@localhost) by snort.ams.org (8.13.8/8.13.8/Submit) with ESMTP id p44I2YMh008421 for ; Wed, 4 May 2011 14:02:34 -0400 X-Authentication-Warning: snort.ams.org: bnb owned process doing -bs References: <8257.1304518019@cl.cam.ac.uk> User-Agent: Alpine 2.00 (LRH 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanned-By: MIMEDefang 2.57 on 130.44.1.106 Message-ID: Date: Wed, 4 May 2011 14:02:34 -0400 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Barbara Beeton Subject: Re: Policy regarding engine specific fixes To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <8257.1304518019@cl.cam.ac.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (eXpurgate); Detail=5D7Q89H36p4yCuwxJv6KY0FCZRnwZ+13ZI+GWQv/qKWXF+8VlamGhiaflo5A9Zd2Tclux z8cQU27BYwsXerapkniL5MnjkNSstM39zQabJGwZezFATWClxZFIInuNXlbIcs1m44KRz6WGrAmM c/pPlpgnkJDN4aDlu8CjFehRofgplmJWmEq0BQhhvsi8NlZch0luDbURaPxoz/05XN+Cg==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: 6728 re engine-specific adjustments to packages, > As for > amsmath, that's still maintained by the AMS, and I believe they're > currently working on an update to that at the moment -- it would be > best to contact them directly. (I'm not sure who the best contact > there would be.) the update is nearing the top of the list, but, sadly, hasn't been scheduled yet, and will surely not be ready for tex live 2011. (the ams have a tech-support address.) that's always the best address to use. i'm usually the person who responds, but mail to this address is archived and it's also available to everyone in the group, so if one of us is in timbuctu, someone else can address problems quickly. in answer to philipp's question i would doubt that the project has the wherewithal to dictate how people should write things. there were fine words spoken, on these lines -- discussing programming style, mostly, at the introduction of latex 2e. those fine words were, by and large, ignored; and back then the only "different" engine we had in play was tex 2.* we also have an aversion to writing things to address engines we have no likelihood of using, or solve problems that aren't likely to come up in any book or journal that we publish. (that's because such things are very difficult to test; we really don't have that kind of resources. i'm simply in awe of the job the tex live gang is able to do along these lines.) that being said, if a report or request comes in with (1) a compelling argument why it is needed, (2) a full example or examples, stated clearly and precisely, and (3) either a code suggestion or a well thought out description of how the change can be accomplished without fouling up anything else, then it is more likely to get looked at with favor. for example, in the course of the update, we intend to look at the package mathtools and a few others that have addressed known problems in amsmath, and also intend to give full credit to the people who solved them. so my rule of thumb would be, fixes _should_ be present in packages or the kernel, as appropriate, but one should accept that occasionally a "tidy-up" package is going to be needed. we're with you, robin. -- bb