X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2275" "Thu" "10" "February" "1994" "16:51:02" "+0100" "Joachim Schrod" "schrod@iti.informatik.th-darmstadt.de" "<199402101552.AA24657@mail.cs.tu-berlin.de>" "53" "Re: On compatibility in LaTeX2e [was: Re: keyed options lists]" "^Date:" nil nil "2" "1994021015:51:02" "On compatibility in LaTeX2e [was: Re: keyed options lists]" nil "<199402101527.QAA01591@hp5.iti.informatik.th-darmstadt.de>"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA16098; Thu, 10 Feb 94 16:52:13 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA02772; Thu, 10 Feb 94 16:52:06 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA24657 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Thu, 10 Feb 1994 16:52:04 +0100 Message-Id: <199402101552.AA24657@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP V2R2) with BSMTP id 4796; Thu, 10 Feb 94 16:51:52 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin MAILER@DHDURZ1) by TUBVM.CS.TU-BERLIN.DE (LMail V1.2a/1.8a) with BSMTP id 4795; Thu, 10 Feb 1994 16:51:52 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 0618; Thu, 10 Feb 1994 16:51:11 +0000 Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199402101527.QAA01591@hp5.iti.informatik.th-darmstadt.de> from "Philip TAYLOR" at Feb 10, 94 03:17:28 pm Date: Thu, 10 Feb 1994 16:51:02 +0100 From: Joachim Schrod Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: On compatibility in LaTeX2e [was: Re: keyed options lists] Status: R X-Status: X-Keywords: X-UID: 1521 Phil wrote: > > In response to my question: > > > [W]hat possible `syntax rules laid down for LaTeX2' can affect > > the syntax of a new primitive such as \documentclass? Surely the > > specifier of a new primitive is entitled to specify the syntax of such, > > as well as its semantics? > > Rainer SCH\"OPF writes: > > >> The syntax rules of LaTeX2 are explained at the beginning of Leslie > >> Lamport's book. > > which not only completely ignores the question but also suggests that either > his copy of Leslie Lamport's book is completely different from mine, Check out Appendix C. (You might have detected it if you have looked in the Table of Contents and saw that that the title of this appendix is ``A Reference Manual.'') I won't argue about the question _if_ this appendix is a reference manual, but the information in question is handled there. Of course, you won't find a formal definition. But you won't find a formal definition of TeX, the language, either... You will, of course, argue that \documentclass is not described there. (I know you...) You're right. But read the rules for \documentstyle and remember the statement that _no_ new concept was introduced. An old one was clarified. That's not LaTeX3, that's still LaTeX2. Cheers, Joachim PS: I was almost so far to write also a reflection on the difference between classes, packages, and options; or better, on the classification of these terms. But the latest triabe of Mike Piff convinced me that it would not have been of much use anyhow. (``I feel betrayed''; I was laughing aloud -- as if he had ordered something and they have to deliver it ...) A basic problem seems to be that some people seem to think LaTeX2e is a pre-release of LaTeX3. I wonder if they do not read any announcements -- the LaTeX core team said so often ``it's only consolidation and clarification, nothing more.'' I am, at least, very happy to see such a consolidation. Now back to the update of the Generic Local Guide... -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Joachim Schrod Email: schrod@iti.informatik.th-darmstadt.de Computer Science Department Technical University of Darmstadt, Germany