Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Sun, 14 Sep 2008 22:20:00 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8EKJohh028975 for ; Sun, 14 Sep 2008 22:19:51 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m8EKFPNM032704 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 14 Sep 2008 22:15:25 +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 m8DM1AEM031290; Sun, 14 Sep 2008 22:15:15 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 30937 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 14 Sep 2008 22:15:15 +0200 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 m8EKFEDo031199 for ; Sun, 14 Sep 2008 22:15:14 +0200 Received: from av7-1-sn3.vrr.skanova.net (av7-1-sn3.vrr.skanova.net [81.228.9.181]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id m8EKExIW017215 for ; Sun, 14 Sep 2008 22:15:05 +0200 Received: by av7-1-sn3.vrr.skanova.net (Postfix, from userid 502) id 7A7DC3815F; Sun, 14 Sep 2008 22:14:59 +0200 (CEST) Received: from smtp3-2-sn3.vrr.skanova.net (smtp3-2-sn3.vrr.skanova.net [81.228.9.102]) by av7-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 51A1F3815A for ; Sun, 14 Sep 2008 22:14:59 +0200 (CEST) Received: from [192.168.1.3] (h61n3c1o260.bredband.skanova.com [81.231.34.61]) by smtp3-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 38AC037E46 for ; Sun, 14 Sep 2008 22:14:59 +0200 (CEST) User-Agent: Thunderbird 1.5.0.14 (Macintosh/20071210) MIME-Version: 1.0 References: <48CC30E3.9020308@morningstar2.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <48CD7104.4000103@residenset.net> Date: Sun, 14 Sep 2008 22:16:04 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?ISO-8859-1?Q?Lars_Hellstr=F6m?= Subject: Re: Suggestions sought To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <48CC30E3.9020308@morningstar2.co.uk> 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: 14 Sep 2008 20:20:00.0491 (UTC) FILETIME=[438503B0:01C916A7] Status: R X-Status: X-Keywords: X-UID: 5317 Joseph Wright skrev: > Hello all, > > I wonder if anyone can make a suggestion on how to solve a problem I'm > finding rather tricky with my "keys" efforts. The issue is adding code > to an existing macro. There are a number of scenarios, but I control > the initial definition, In that case, I would *strongly* suggest designing your macro to be extendable to begin with -- e.g. equip it with a helper macro that acts as hook. There might in rare cases be a need to pass parameters to this hook (although storing them in helper macros is typically easier), but there should never be a need to use delimited arguments. Lars Hellström