Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Thu, 1 Jan 2009 13:17:21 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id n01CHJDf003725 for ; Thu, 1 Jan 2009 13:17:20 +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 n01CEBai002938 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 1 Jan 2009 13:14:12 +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 mBVN1D9F028981; Thu, 1 Jan 2009 13:14:08 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 184232 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 1 Jan 2009 13:14:08 +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 n01CE718029516 for ; Thu, 1 Jan 2009 13:14:07 +0100 Received: from anchor-post-1.mail.demon.net (anchor-post-1.mail.demon.net [195.173.77.132]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n01CE005002788 for ; Thu, 1 Jan 2009 13:14:03 +0100 Received: from morningstar2.demon.co.uk ([80.176.134.7] helo=[192.168.0.2]) by anchor-post-1.mail.demon.net with esmtp (Exim 4.69) id 1LIMR6-0000ik-gQ for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 01 Jan 2009 12:14:00 +0000 User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 References: <495160FA.8000004@morningstar2.co.uk> <9EECA5EE-12A7-4C01-8311-7658BD3E8E04@gmail.com> <21363E65-E3FB-4495-A94E-6789AC0619A0@gmail.com> <18778.35736.43421.950797@morse.mittelbach-online.de> <8A5C4EC7-9242-4A0E-9644-7BCE1BA029CC@gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <495CB38E.4060400@morningstar2.co.uk> Date: Thu, 1 Jan 2009 12:14:06 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Back to "token list" nomenclature; was Re: \tlist_if_eq:nn To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <8A5C4EC7-9242-4A0E-9644-7BCE1BA029CC@gmail.com> 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: 01 Jan 2009 12:17:21.0310 (UTC) FILETIME=[E5876BE0:01C96C0A] Status: R X-Status: X-Keywords: X-UID: 5558 Will Robertson wrote: > Another random thought: since users "shouldn't" be defining new macros > within the body of their documents, I think LaTeX3 should have something > like the equivalent of > \AtBeginDocument{\catcode`\#=12} This of course would be a major break with LaTeX2e at the document level. However, as everyone seems agreed that there is no real chance of compiling arbitrary LaTeX2e documents with a full LaTeX3 kernel, I'd say it is a design choice worth making. > Of course, there could be markup to allow them to write more definitions > mid-document if they really want/need. Could be added to \CodeStart (or whatever it ends up being called). -- Joseph Wright