X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1424" "Tue" " 8" "February" "1994" "17:09:07" "GMT" "David Carlisle" "carlisle@cs.man.ac.uk" "<199402081711.AA21159@mail.cs.tu-berlin.de>" "34" "Re: additional features" "^Date:" nil nil "2" "1994020817:09:07" "additional features" nil "<9402081657.AB10089@m1.cs.man.ac.uk>"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA09013; Tue, 8 Feb 94 18:12:13 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA19513; Tue, 8 Feb 94 18:11:10 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA21159 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Tue, 8 Feb 1994 18:11:08 +0100 Message-Id: <199402081711.AA21159@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 7918; Tue, 08 Feb 94 18:10:58 +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 7917; Tue, 8 Feb 1994 18:10:59 +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 3522; Tue, 8 Feb 1994 18:10:18 +0000 Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <9402081657.AB10089@m1.cs.man.ac.uk> (dmjones@THEORY.LCS.MIT.EDU) Date: Tue, 8 Feb 1994 17:09:07 GMT From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: additional features Status: R X-Status: X-Keywords: X-UID: 1473 >>>>> "David" == David M Jones writes: >> Date: Fri, 4 Feb 1994 18:34:54 +0100 From: "J%org Knappen, Mainz" >> >> >> I was afraid the answer would be ,,no''. I have thought about the >> problem some time, but I dismissed all possible syntaxes coming to >> my mind (like employing a third type of braces). David> My apologies if this has already been asked, but what's wrong David> with using a 3rd type of brace? LaTeX already uses parentheses David> to delimit arguments in some cases, so this isn't even a David> complete innovation. David> David. The original comment is in response to my comment that adding a new optional argument at the end of a command could break existing documents, that might start a section with `['. As I have already indicated to J"org Knappen directly, this argument only really applies to adding new functionality to the core. It must surely be safe to add optional arguments via an extension package. This will never break existing documents, and the documentation for the package can say that with this package, to start a section with [ (if you have not used the last optional argument for \section) then you must use \literal{[}. LaTeX has a clear concept that optional arguments should go in [], and I think that introducing other delimiters for optional arguments would not be a good idea. David (a different one)