X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["927" "Mon" "15" "June" "1998" "18:05:44" "+0200" "Chris Rowley" "C.A.Rowley@OPEN.AC.UK" nil "23" "Re: LaTeX3 naming & 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 SAA10110; Mon, 15 Jun 1998 18:06:23 +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.C447AA88@listserv.gmd.de>; Mon, 15 Jun 1998 18:06:22 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 361974 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 15 Jun 1998 18:06:16 +0200 Received: from ixgate01.dfnrelay.d400.de (ixgate01.dfnrelay.d400.de [193.174.248.1]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id SAA15498 for ; Mon, 15 Jun 1998 18:06:12 +0200 (MET DST) X400-Received: by mta d400relay in /PRMD=dfnrelay/ADMD=d400/C=de/; Relayed; Mon, 15 Jun 1998 18:05:55 +0200 X400-Received: by mta venus in /PRMD=uk.ac/ADMD= /C=gb/; Relayed; Mon, 15 Jun 1998 18:03:22 +0200 X400-Received: by mta fell.open.ac.uk in /PRMD=UK.AC/ADMD= /C=GB/; Relayed; Mon, 15 Jun 1998 18:03:20 +0200 X400-Received: by mta open.ac.uk in /PRMD=UK.AC/ADMD= /C=GB/; Relayed; Mon, 15 Jun 1998 18:03:19 +0200 X400-Received: by mta UK.AC.MHS-RELAY.SUN2 in /PRMD=uk.ac/ADMD= /C=gb/; Relayed; Mon, 15 Jun 1998 18:05:44 +0200 X400-Originator: C.A.Rowley@open.ac.uk X400-Recipients: non-disclosure:; X400-MTS-Identifier: [/PRMD=UK.AC/ADMD= /C=GB/;<13701.17613.13961.821690@fell.o] X400-Content-Type: P2-1988 (22) Content-Identifier: Re: LaTeX3 na... Alternate-Recipient: Allowed References: <199806131643.SAA23491@relay.urz.uni-heidelberg.de>, MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: VM 6.44 under Emacs 19.34.1 Message-ID: <13701.17613.13961.821690@fell.open.ac.uk> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: Date: Mon, 15 Jun 1998 18:05:44 +0200 From: Chris Rowley Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: LaTeX3 naming & modules Status: R X-Status: X-Keywords: X-UID: 2562 Hans Aberg wrote -- > The next step could be submodules of modules. So at least this part looks > both exciting and to be the right thing to me. > > I can note that allowing to contain _ may be a problem when > starting to build submodules: Say the name \foo_bar_xxx:w becomes > ambiguous, if bar is the submodule of foo, which cannot be distinguished > from the name bar_xxx in the module foo. > > So if submodules should be allowed, then either _ should be an indication > of a submodule or a space in a name, but not both. It is certainly true that if the module concept is to be made more formal and/or the module part of name is to have structural significance then the scheme would need such changes. But, as Hans suggests in his other message, whether such ideas are practical whilst the current TeX (or any extensions so far considered) is the underlying language needs further research. chris