X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["874" "Fri" "6" "November" "1998" "19:32:04" "+0100" "Marcel Oliver" "oliver@NA.MATHEMATIK.UNI-TUEBINGEN.DE" nil "19" "Re: pattern matching in LaTeX" "^Date:" nil nil "11" nil "pattern matching in LaTeX" 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 TAA11906; Fri, 6 Nov 1998 19:32:21 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <12.A0FD79FD@listserv.gmd.de>; Fri, 6 Nov 1998 19:32:18 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 407773 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Fri, 6 Nov 1998 19:32:13 +0100 Received: from na.uni-tuebingen.de (root@na.mathematik.uni-tuebingen.de [134.2.161.64]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id TAA09018 for ; Fri, 6 Nov 1998 19:32:11 +0100 (MET) Received: from na6.mathematik.uni-tuebingen.de (na6 [134.2.161.170]) by na.uni-tuebingen.de (8.8.8+Sun/8.8.8) with ESMTP id TAA05369 for ; Fri, 6 Nov 1998 19:32:06 +0100 (MET) Received: from na.uni-tuebingen.de (localhost [127.0.0.1]) by na6.mathematik.uni-tuebingen.de (8.8.8+Sun/8.8.8) with ESMTP id TAA18955 for ; Fri, 6 Nov 1998 19:32:04 +0100 (MET) X-Mailer: Mozilla 4.5 [en] (X11; I; SunOS 5.6 sun4m) X-Accept-Language: en MIME-Version: 1.0 References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <364340A4.3A5CE73C@na.uni-tuebingen.de> Reply-To: Mailing list for the LaTeX3 project Date: Fri, 6 Nov 1998 19:32:04 +0100 From: Marcel Oliver Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: pattern matching in LaTeX Status: R X-Status: X-Keywords: X-UID: 2753 Hans Aberg wrote: > The whole problem is more complicated, because it is not only a question > of expansion, but also when things should be expanded: Sometimes > immediately, sometimes later. The correct way around this would be to > define a stricter input syntax which separates the elements authoring > semantics, typesetting style elements and typesetting fine-tuning, but This is basically what I was thinking of. I couln't find an argument for needing more than 2 tiers in the expansion process, but what I was describing is certainly generalizable. So precisely why do you think one needs to distinguish "authoring semantics", "typesetting style" and "fine-tuning"? > there is no way to enforce such a syntax in TeX. This is clear. Question: how difficult would it be to extend TeX to allow for dual/multiple tier expansion? What are the draw-backs? Marcel