Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Tue, 10 Nov 2009 11:24:47 +0100 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id nAAAOkE8005653 for ; Tue, 10 Nov 2009 11:24:47 +0100 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 nAAALFiD029077 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2009 11:21:15 +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 nAA9E8Ya021466; Tue, 10 Nov 2009 11:21:08 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 371369 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 10 Nov 2009 11:21:08 +0100 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 nAAAL8pn015215 for ; Tue, 10 Nov 2009 11:21:08 +0100 Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.210.172]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id nAAAL1OF010139 for ; Tue, 10 Nov 2009 11:21:06 +0100 Received: by yxe2 with SMTP id 2so3291770yxe.18 for ; Tue, 10 Nov 2009 02:21:00 -0800 (PST) Received: by 10.150.79.1 with SMTP id c1mr15644260ybb.75.1257848460539; Tue, 10 Nov 2009 02:21:00 -0800 (PST) Received: from ?10.0.1.103? (114-30-99-50.ip.adam.com.au [114.30.99.50]) by mx.google.com with ESMTPS id 23sm241551ywh.3.2009.11.10.02.20.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 10 Nov 2009 02:20:59 -0800 (PST) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Mime-Version: 1.0 (Apple Message framework v936) References: <19189.17593.814557.704925@morse.mittelbach-online.de> <4AF5A79B.9040003@residenset.net> <19189.49743.74826.581704@morse.mittelbach-online.de> <4AF6DC52.2030401@residenset.net> X-Mailer: Apple Mail (2.936) X-Spam-Whitelist: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id nAAAL8pn015216 Message-ID: <0DF959B5-ED1B-497A-A1D5-C2DF49FC064E@gmail.com> Date: Tue, 10 Nov 2009 20:50:54 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: an object type for heading commands To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <4AF6DC52.2030401@residenset.net> 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: 10 Nov 2009 10:24:47.0229 (UTC) FILETIME=[071432D0:01CA61F0] Status: R X-Status: X-Keywords: X-UID: 6153 Branching off on a comment by Lars. On 09/11/2009, at 1:27 AM, Lars Hellström wrote: > My first gut reaction is that decisions of whether to put a heading > in the TOC or not should be controlled by the choice of instance (or > are they named "objects" now?). No, instances are still instances :) "Objects" are what you used to declare when you wrote in the template package \DeclareTemplateType. That command has now changed to \DeclareObjectType. Why? Because even more importantly than templates, objects are linked to *instances* -- it's possible to even create an instance that satisfies an object without using a template. So where before we had this implicit idea of templates and instances being collected together to fulfil some sort of role in the document, we can now explicit talking about, say, "heading objects", "float objects", "vulgar fraction objects", and so on. I'd like to improve the documentation on this, so if you have any comments on how xtemplate can be made clearer I'm all ears. -- Will