Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Sun, 7 Sep 2008 16:02:26 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m87E2LTJ010268 for ; Sun, 7 Sep 2008 16:02:21 +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 m87DvwYo003067 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 7 Sep 2008 15:57:59 +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 m86M1RZi025539; Sun, 7 Sep 2008 15:57:55 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 20203 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 7 Sep 2008 15:57:55 +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 m87DvtE0005415 for ; Sun, 7 Sep 2008 15:57:55 +0200 Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.246]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m87DvqLc005287 for ; Sun, 7 Sep 2008 15:57:56 +0200 Received: by rv-out-0708.google.com with SMTP id c5so905947rvf.10 for ; Sun, 07 Sep 2008 06:57:50 -0700 (PDT) Received: by 10.141.44.13 with SMTP id w13mr8131779rvj.13.1220795870233; Sun, 07 Sep 2008 06:57:50 -0700 (PDT) Received: from ?10.0.1.102? ( [219.90.231.17]) by mx.google.com with ESMTPS id k2sm5338945rvb.1.2008.09.07.06.57.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 07 Sep 2008 06:57:49 -0700 (PDT) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v928.1) References: <48C3DAD1.6030004@morningstar2.co.uk> X-Mailer: Apple Mail (2.928.1) X-Spam-Whitelist: Message-ID: Date: Sun, 7 Sep 2008 23:27:45 +0930 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: \clist_gput_right:Nx? To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <48C3DAD1.6030004@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: 07 Sep 2008 14:02:26.0678 (UTC) FILETIME=[5BE73960:01C910F2] Status: R X-Status: X-Keywords: X-UID: 5222 On 07/09/2008, at 11:14 PM, Joseph Wright wrote: > Hello, > > Is there a reason expl3 has > > \clist_put_right:Nx > \clist_put_left:Nx > > but no > > \clist_gput_right:Nx > \clist_gput_left:Nx > > when the other (non-expanded) variants are all available as gpu and > put > variations? As it stands, I have to use \clist_put_right:Nx for a > global list: not good. I agree. l3seq and l3tlp exhibit similar inconsistencies. Since it's hardly any extra code to include in the base package, I'd argue for extending most of these functions to support as many variants as reasonably possible -- and to be consistent between modules, as well. I've got to run now, but I'll take a look at fleshing these out over the next couple of days. Will