LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Will Robertson <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Tue, 10 Nov 2009 20:50:54 +1030
text/plain (26 lines)
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