Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Sat, 22 Aug 2009 20:36:55 +0200 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n7MIasHn005873 for ; Sat, 22 Aug 2009 20:36:55 +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 n7MIXr11032331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 22 Aug 2009 20:33:53 +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 n7MCXLvC029540; Sat, 22 Aug 2009 20:33:52 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 288025 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 22 Aug 2009 20:33:52 +0200 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 n7MIXqDo018316 for ; Sat, 22 Aug 2009 20:33:52 +0200 Received: from lon1-post-1.mail.demon.net (lon1-post-1.mail.demon.net [195.173.77.148]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n7MIXcKp032083 for ; Sat, 22 Aug 2009 20:33:41 +0200 Received: from morningstar2.demon.co.uk ([80.176.134.7] helo=[192.168.0.2]) by lon1-post-1.mail.demon.net with esmtp (Exim 4.69) id 1MevPF-0005H3-Z9 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 22 Aug 2009 18:33:37 +0000 User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 References: <874332F9-007B-4945-87D5-48B28BBC11CC@gmail.com> <4A8E304C.4050208@morningstar2.co.uk> <19088.5748.266571.537492@morse.mittelbach-online.de> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4A903A06.9020409@morningstar2.co.uk> Date: Sat, 22 Aug 2009 19:33:42 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: template customising To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <19088.5748.266571.537492@morse.mittelbach-online.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -6.599 () BAYES_00,RCVD_IN_DNSWL_MED X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 22 Aug 2009 18:36:55.0299 (UTC) FILETIME=[86221D30:01CA2357] Status: R X-Status: X-Keywords: X-UID: 5980 Frank Mittelbach wrote: > Joseph Wright writes: > > > I can see your argument for creating instances with only minor > > adjustments from existing ones ("All I want to do is change length a to > > length b, leaving everything else alone."). My feeling is that the idea > > is that document classes should be much clearer on the settings they > > use, so the cost of copying a template and altering only a few lines is > > worth it in clarity of what is going on. The danger of allowing > > something like \EditInstance is that you can easily get back to ad hoc > > changes here and there with no clear separation of design and document > > code. > > that is a danger and it is something that needs to put into the equation when > we decide whether or not to offer such an interface for small design > adjustments. > > My personal feeling (at the meoment) is that LaTeX in the past did fairly well > by offering a balance with separating design and content, ie always allowing > overwrite possibilities if needed even in mid-document if desperately > wanted. As a result such documents meant hand-tuning and they didn't work if > one changed the design overall, but on the other hand this is one reason why > you get higher quality in the final product compared to documents that have > been 100% processed by simply applying a style from the outside. > > In other words I don't think that it would be really bad to offer it, > eventually. > > frank Fair argument. Either we allow for hand-tuning and minor variations at the outset, or they happen anyway in a more ad hoc way. This plus your previous mail seem like pretty positive feedback to implement \EditInstance (or whatever name seems best) when enough is resolved to actually look at coding things. -- Joseph Wright