Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Sat, 3 Jan 2009 19:44:26 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id n03IiO3J027172 for ; Sat, 3 Jan 2009 19:44:25 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n03IeIAN002646 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 3 Jan 2009 19:40:19 +0100 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id n02N1EES027281; Sat, 3 Jan 2009 19:40:18 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 174962 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 3 Jan 2009 19:40:17 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id n03IeHcC025662 for ; Sat, 3 Jan 2009 19:40:17 +0100 Received: from anchor-post-2.mail.demon.net (anchor-post-2.mail.demon.net [195.173.77.133]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n03Ie8Y0002439 for ; Sat, 3 Jan 2009 19:40:12 +0100 Received: from morningstar2.demon.co.uk ([80.176.134.7] helo=[192.168.0.4]) by anchor-post-2.mail.demon.net with esmtp (Exim 4.69) id 1LJBPs-00015l-lq for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 03 Jan 2009 18:40:08 +0000 User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 References: <495F8D32.3080703@morningstar2.co.uk> <495F95F9.5060801@gmx.de> <495FA975.4070309@morningstar2.co.uk> <495FAC5D.5060804@gmx.de> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-ID: <495FB10A.1000900@morningstar2.co.uk> Date: Sat, 3 Jan 2009 18:40:10 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \begin{} ... \end{} To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <495FAC5D.5060804@gmx.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -2.599 () BAYES_00 X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 03 Jan 2009 18:44:26.0559 (UTC) FILETIME=[4DAEACF0:01C96DD3] Status: R X-Status: X-Keywords: X-UID: 5575 Arno Trautmann wrote: >> \latexstart > > What is this good for?… Just an idea, based on \starttext from ConTeXt. I quite liked the idea that the entire document was within a "latex environment". Totally unnecessary, of course. >> \itemizestart >> \item An item >> \item Another one >> \itemizeend > > Now that I read code not written by me, I notize a disadvantage: It’s > much harder to distinguish macros from environments. Maybe > > \itemize_start > \item > \item > \itemize_end > > might be better? This takes us back to the category code of non-letter characters: I doubt that having _ as a document-level "letter" is a good plan. Of course, you could do something like \def\itemize_#1{% _ *not* a letter % Do tests on #1 } I'm not sure that this is much of an improvement on sticking with the current scheme, however. Perhaps this shows us the wisdom of using \begin{...} and \end{...}. -- Joseph Wright