Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Thu, 18 Sep 2008 15:26:43 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8IDQbAi021101 for ; Thu, 18 Sep 2008 15:26:38 +0200 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 m8IDLlV2024362 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Sep 2008 15:21:47 +0200 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 m8HM1hUb005980; Thu, 18 Sep 2008 15:21:46 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 45859 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 15:21:46 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id m8IDLkvN010628 for ; Thu, 18 Sep 2008 15:21:46 +0200 Received: from mailgate5.uea.ac.uk (mailgate5.uea.ac.uk [139.222.130.185]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m8IDLViL021601 for ; Thu, 18 Sep 2008 15:21:35 +0200 Received: from [139.222.128.187] (helo=ueams04.uea.ac.uk) by mailgate5.uea.ac.uk with esmtp (Exim 4.50) id 1KgJRs-00041T-DW for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 14:21:32 +0100 Received: from [139.222.200.93] by ueams04.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KgJRs-0004IF-CJ for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 18 Sep 2008 14:21:32 +0100 User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 References: <48D22952.9000204@morningstar2.co.uk> <27990a880809180405v7d5b816fk93b12cd51c6f442e@mail.gmail.com> <48D24A18.8000208@morningstar2.co.uk> <20080918130610.GA4040@irwin.vpn.uni-freiburg.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <48D255DA.1030302@morningstar2.co.uk> Date: Thu, 18 Sep 2008 14:21:30 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \char_set_catcode:nn To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <20080918130610.GA4040@irwin.vpn.uni-freiburg.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: 18 Sep 2008 13:26:43.0277 (UTC) FILETIME=[30E16FD0:01C91992] Status: R X-Status: X-Keywords: X-UID: 5358 Heiko Oberdiek wrote: > On Thu, Sep 18, 2008 at 01:31:20PM +0100, Joseph Wright wrote: [Handy comments ommitted] > > But above you have defined \char_make_other_char. > In general I think, where Knuth has written "xy character" > the word "character" could be omitted, because it is already > present as first compound of the macro. Also it would make > the macro name a little shorter. In part you have done it already: > > \char_make_escape > \char_make_ignore > \char_make_comment > \char_make_invalid > > but > > ==> \char_make_other > ==> \char_make_active I was following what the team have done with, for example, \token_if_other_char:NTF. I would personally agree with you, and have: \char_make_other => \token_if_other:NTF and so on, as the "_char" part is redundant in both, in my opinion. -- Joseph Wright