X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1602" "Wed" "21" "October" "1998" "09:01:47" "-0400" "William F. Hammond" "hammond@CSC.ALBANY.EDU" nil "48" "Re: Users dropping into TeX" "^Date:" nil nil "10" nil nil nil nil nil] nil) X-POP3-Rcpt: schoepf@polly.zdv.Uni-Mainz.DE 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 PAA31028; Wed, 21 Oct 1998 15:02: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 <3.446B7224@listserv.gmd.de>; Wed, 21 Oct 1998 15:02:21 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 402691 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Wed, 21 Oct 1998 15:02:14 +0200 Received: from sarah.albany.edu (sarah.albany.edu [169.226.1.103]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id PAA09147 for ; Wed, 21 Oct 1998 15:02:09 +0200 (MET DST) Received: from hilbert.math.albany.edu (hilbert.math.albany.edu [169.226.23.52]) by sarah.albany.edu (8.8.8/8.8.8) with ESMTP id JAA00310 for ; Wed, 21 Oct 1998 09:01:51 -0400 (EDT) Received: (from hammond@localhost) by hilbert.math.albany.edu (8.8.4/8.8.3) id JAA11121 for LATEX-L@URZ.UNI-HEIDELBERG.DE; Wed, 21 Oct 1998 09:01:47 -0400 (EDT) Message-ID: <199810211301.JAA11121@hilbert.math.albany.edu> Reply-To: Mailing list for the LaTeX3 project Date: Wed, 21 Oct 1998 09:01:47 -0400 From: "William F. Hammond" Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Users dropping into TeX Status: R X-Status: X-Keywords: X-UID: 2691 Robin Fairbairns on Sat, 17 Oct 1998 at 11:49:11 +0100 wrote (responding primarily to Carlisle (and Aberg)): > latex's syntax has a little bit of regularity, a little bit of block > structure, ..., but all told it's so uneven that it's silly to imagine > `formally' specifying it. > added to which, the extreme difficult of faulting tex primitives, > etc., that fall outside the scope of the syntax makes the utility of > such a specification doubtful. Comment: I do imagine that LaTeX can be modeled as something like a "categorical limit" of SGML DTD's. If I want to be able to have robust translations of the documents that I author to other formats, then I would choose one of those DTD's. (Well, I might add a few other goodies to it that flow to LaTeX.) But my original question was motivated by several lines from "ltx3info.tex" and my wondering whether these lines were durable for the LaTeX-3 future. Here are clips of a "newenvironment" and a "newcommand": %%%%% clip \newenvironment{citations}{% \list{}{% \renewcommand{\makelabel}[1]{\normalfont\itshape ##1}% }% }{% \endlist } %%%%% clip \newcommand{\AmSLaTeX}{$\mathcal A$\lower.4ex\hbox{$\!\mathcal M\!$}$\mathcal S$-\LaTeX} %%%%% endclips (I do not see why "citations" could not have been done entirely in Lamport LaTeX. (I am unclear what "list" and "endlist" are.)) In the "AmSLaTeX" macro I believe that "lower" and "hbox" are ordinary TeX. Will this usage survive? Thanks. -- Bill Hammond