Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Sat, 3 Jan 2009 00:38:10 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id n02Nc69X019534 for ; Sat, 3 Jan 2009 00:38:09 +0100 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 n02NYBjm011296 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 3 Jan 2009 00:34:11 +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 n02N1Eig027281; Sat, 3 Jan 2009 00:34:03 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 166342 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 3 Jan 2009 00:34:03 +0100 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 n02NY3TI031022 for ; Sat, 3 Jan 2009 00:34:03 +0100 Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.244]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id n02NXxH5011259 for ; Sat, 3 Jan 2009 00:34:02 +0100 Received: by rv-out-0708.google.com with SMTP id c5so7293174rvf.10 for ; Fri, 02 Jan 2009 15:33:57 -0800 (PST) Received: by 10.141.146.4 with SMTP id y4mr9052218rvn.88.1230939236856; Fri, 02 Jan 2009 15:33:56 -0800 (PST) Received: from ?10.0.1.100? (219-90-179-44.ip.adam.com.au [219.90.179.44]) by mx.google.com with ESMTPS id f42sm20688504rvb.8.2009.01.02.15.33.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 02 Jan 2009 15:33:55 -0800 (PST) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) References: <308a1ed10901010155r78f82ab3v11fef8d4a776813b@mail.gmail.com> <308a1ed10901010725t35e1c160m6e361d43655b3cb1@mail.gmail.com> <495DDED6.3060504@morningstar2.co.uk> <495E7DC2.7070705@morningstar2.co.uk> X-Mailer: Apple Mail (2.929.2) X-Spam-Whitelist: Message-ID: <90F3E1AC-9C87-43F7-BE5D-BBF16B4AA7B7@gmail.com> Date: Sat, 3 Jan 2009 10:03:50 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: A Question about the future of LaTeX3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <495E7DC2.7070705@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: 02 Jan 2009 23:38:10.0465 (UTC) FILETIME=[2BEF9110:01C96D33] Status: R X-Status: X-Keywords: X-UID: 5567 On 03/01/2009, at 7:19 AM, Joseph Wright wrote: > Joseph Wright wrote: >> \module_new { >> name = ???, >> prefix = ???, >> owner = ???, >> e-mail = ???, >> webpage = ???, >> [etc.] >> } >> >> \module_user_functions {module-name} {function1,function2,function3} > > I've quickly thrown together a module which does basically this. I've > called t "l3module" for want of a better name. Source/PDF/ZIP > including > demo available from > http://www.texdev.net/2009/01/02/tex-and-namespaces-continued/ That's neat! I assume you're intended for it to be primarily used for user-space macros? What do you think of the idea to add something like this functionality to xparse, so that any instance of \DeclareDocumentCommand will automatically populate the list? On the other hand, it's nice to have an explicit list. Cheers, Will