Received: via tmail-4.1(11) (invoked by user schoepf) for schoepf; Sun, 2 Jan 2000 23:42:37 +0100 (MET) Received: from mailgate2.zdv.Uni-Mainz.DE (mailgate2.zdv.Uni-Mainz.DE [134.93.8.57]) by mailserver1.zdv.Uni-Mainz.DE (8.9.3+Sun/8.9.1) with ESMTP id XAA26395 for ; Sun, 2 Jan 2000 23:42:37 +0100 (MET) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01BF5572.AACF2C80" Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mailgate2.zdv.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id XAA07517 for ; Sun, 2 Jan 2000 23:42:37 +0100 (MET) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <14.7DC18BCC@mail.listserv.gmd.de>; Sun, 2 Jan 2000 23:42:27 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 446798 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Sun, 2 Jan 2000 23:41:31 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id XAA08518 for ; Sun, 2 Jan 2000 23:41:30 +0100 (MET) Received: from knatte.tninet.se (knatte.tninet.se [195.100.94.10]) by relay.uni-heidelberg.de (8.9.1b+Sun/8.9.1) with SMTP id XAA05741 for ; Sun, 2 Jan 2000 23:42:22 +0100 (MET) Received: (qmail 23223 invoked from network); 2 Jan 2000 23:42:31 +0100 Received: from garibaldi.tninet.se (195.100.94.103) by knatte.tninet.se with SMTP; 2 Jan 2000 23:42:31 +0100 Received: from [195.100.226.130] (du130-226.ppp.su-anst.tninet.se [195.100.226.130]) by tninet.se (BLUETAIL Mail Robustifier1.1.7) with ESMTP id s2168757t204089-bmr-garibaldi for ; Sun, 02 Jan 2000 23:42:29 +0100 In-Reply-To: <200001022115.WAA00533@istrati.zdv.uni-mainz.de> Return-Path: x-vm-v5-data: ([nil nil nil nil nil nil nil nil nil]["1196" "Sun" "2" "January" "2000" "23:41:46" "+0100" "Hans Aberg" "haberg@MATEMATIK.SU.SE" nil "34" "Re: Naming conventions for template keys" "^Date:" nil nil "1" nil "Naming conventions for template keys" nil nil nil]nil) X-Sender: haberg@pop.matematik.su.se Content-class: urn:content-classes:message Subject: Re: Naming conventions for template keys Date: Sun, 2 Jan 2000 23:41:46 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Hans Aberg" Sender: "Mailing list for the LaTeX3 project" To: "Multiple recipients of list LATEX-L" Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 3490 This is a multi-part message in MIME format. ------_=_NextPart_001_01BF5572.AACF2C80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At 22:15 +0100 2000/01/02, Frank Mittelbach wrote: >Some time ago James (i think) remarked that one important aspect of >the template mechanism is to come up with sensible names for the >keywords. This is certainly true and unfortunately far from easy. > >I've just found some notes written late last century on possible And probably late last millenium, too. :-) >frank I will try to be frank, too, even though it sometimes can be hard. :-) >Key name suffixes: >------------------ ... > -sep: "length" specifying a separation between two points > > -height: "length" specifying a height of some object > > -width: "length" specifying a :-) of some object > > -id: abstract "name" for some object or for some action > Type is n I can note that all suffix names are complete English words, except = -sep. If one is inconsistent in this respect, names can be difficult to = remember. (As everybody knows, "id" is the primitive undifferentiated part of the psychic apparatus that reacts blindly on a pleasure pain-level, and was = the downfall of the Krells in the movie "Forbidden Planet".) -- Just some the "millennium-after" comments. HA ------_=_NextPart_001_01BF5572.AACF2C80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: Naming conventions for template keys

At 22:15 +0100 2000/01/02, Frank Mittelbach = wrote:
>Some time ago James (i think) remarked that one = important aspect of
>the template mechanism is to come up with = sensible names for the
>keywords. This is certainly true and = unfortunately far from easy.
>
>I've just found some notes written late last = century on possible

And probably late last millenium, too. :-)

>frank

I will try to be frank, too, even though it sometimes = can be hard. :-)

>Key name suffixes:
>------------------
...
> = -sep:          = "length" specifying a separation between two points
>
> -height:       = "length" specifying a height of some object
>
> = -width:        "length" = specifying a <guess> :-) of some object
>
> = -id:           = abstract "name" for some object or for some action
>          =       Type is n

I can note that all suffix names are complete English = words, except -sep.
If one is inconsistent in this respect, names can be = difficult to remember.
(As everybody knows, "id" is the primitive = undifferentiated part of the
psychic apparatus that reacts blindly on a pleasure = pain-level, and was the
downfall of the Krells in the movie "Forbidden = Planet".)

-- Just some the "millennium-after" = comments.

  HA

------_=_NextPart_001_01BF5572.AACF2C80--