X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2005" "Thu" "10" "February" "1994" "15:17:28" "GMT" "Philip TAYLOR" "CHAA006@VAX.RHBNC.AC.UK" "<199402101522.AA23853@mail.cs.tu-berlin.de>" "39" "Re: On compatibility in LaTeX2e [was: Re: keyed options lists]" "^Date:" nil nil "2" "1994021015:17:28" "On compatibility in LaTeX2e [was: Re: keyed options lists]" nil nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA14958; Thu, 10 Feb 94 16:23:09 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA02456; Thu, 10 Feb 94 16:23:07 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA23853 (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:22:59 +0100 Message-Id: <199402101522.AA23853@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 4652; Thu, 10 Feb 94 16:22:02 +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 4651; Thu, 10 Feb 1994 16:22:01 +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 0455; Thu, 10 Feb 1994 16:21:26 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Thu, 10 Feb 1994 15:17:28 GMT From: Philip TAYLOR 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: 1519 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, or that Leslie is the author of another related book of which I am sadly unaware. The beginning of Leslie Lamport's ``LaTeX: A Document Preparation System'' is as follows: title page; c-i-p data, colophon and copyright; t-o-c; l-o-t; l-o-f; Preface; Getting Acquainted; Getting Started; Carrying On; ... By this point I am already up to page 68 and have seen not one `syntax rule' worthy of the name, let alone any syntax rule that says ``any new primitives added to the language shall conform to the syntax specified by this rule''. So, in answer to Rainer's unusually unhelpful response, I ask again: What 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? ** Phil (who doesn't need a seven-line formal signature on every d@mn message). P.S. Page ii says quite clearly ``This book describes LaTeX Version 2.09, released 19 April 1986. Any discrepancy between this description and the behaviour of this or any later release of Version 2.09 is an error. There are only minor differences between this release and earlier releases of V2.09.'' Nowhere does it say ``and any later _version_ of LaTeX''. P.P.S. Nowhere in the index to ``LaTeX: A Document Preparation System'' does the word `syntax' appear as a headword, nor so far as I can see does it occur in the table of contents...