X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1565" "Tue" "23" "June" "1998" "11:43:30" "+0200" "Hans Aberg" "haberg@MATEMATIK.SU.SE" nil "30" "Re: Modules" "^Date:" nil nil "6" nil nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id MAA17829; Tue, 23 Jun 1998 12:47:42 +0200 (MET DST) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <1.92E07110@listserv.gmd.de>; Tue, 23 Jun 1998 12:47:41 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 368408 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 23 Jun 1998 12:47:35 +0200 Received: from mail.nada.kth.se (root@mail.nada.kth.se [130.237.222.92]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id MAA06724 for ; Tue, 23 Jun 1998 12:47:33 +0200 (MET DST) Received: from [130.237.37.54] (sl34.modempool.kth.se [130.237.37.54]) by mail.nada.kth.se (8.8.7/8.8.7) with ESMTP id MAA14164 for ; Tue, 23 Jun 1998 12:47:32 +0200 (MET DST) X-Sender: su95-hab@mail.nada.kth.se References: <199806220631.QAA11602@ricetub.anu.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Message-ID: Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199806230127.LAA12452@ricetub.anu.edu.au> Date: Tue, 23 Jun 1998 11:43:30 +0200 From: Hans Aberg Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Modules Status: R X-Status: X-Keywords: X-UID: 2591 At 11:27 +1000 98/06/23, Richard Walker wrote: >Hans Aberg writes: > > So here, they way I see it, the long names (1) are only used really in > > order to keep the code straight and avoid code clashes. The user > > (preferably also developers) should only need to use short names by various > > of simplifying schemes; this is (2) then. But non-local names should expand > > to long names. > >Hmm . . . this is the exact opposite of what I was suggesting. >Developers use the long names to make it easier to write; these get >translated by docstrip/doc.sty into short names to minimize format >size and control sequence usage. Still no word from the Team as to >whether this matters for LaTeX3. This is an idea I did not think of. But I think we are speaking about different things here: By "long names", I thought of names with a sequence of module separators \foo/bar/.../blah, and short names abbreviations used locally by the user working in a local context which does not have those mpodule separators, or not as many of them. But I am not sure what translation procedure you think of: The reason of using a long name like \environment/begin instead of say \envir/begin would be to ensure this name does not clash with other names. If one wants to shorten those names, it wiuld be better to define a module named `envir' right away. Hans Aberg * Email: Hans Aberg * Home Page: * AMS member listing: