Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Wed, 25 Feb 2009 15:10:44 +0100 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n1PECwwu015600 for ; Wed, 25 Feb 2009 15:12:58 +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 n1PE5kKu010008 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 25 Feb 2009 15:05:46 +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 n1PCX56r015915; Wed, 25 Feb 2009 15:05:40 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 196520 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 25 Feb 2009 15:05:40 +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 n1PE5eqk014324 for ; Wed, 25 Feb 2009 15:05:40 +0100 Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.244]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n1PE5Z9u004545 for ; Wed, 25 Feb 2009 15:05:39 +0100 Received: by rv-out-0708.google.com with SMTP id k29so29796rvb.10 for ; Wed, 25 Feb 2009 06:05:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.140.186.20 with SMTP id j20mr58681rvf.230.1235570419465; Wed, 25 Feb 2009 06:00:19 -0800 (PST) References: <49A453A1.9040000@morningstar2.co.uk> <49A4F031.50405@morningstar2.co.uk> <49A4FE4F.6040304@morningstar2.co.uk> Content-Type: text/plain; charset=UTF-8 X-Spam-Whitelist: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id n1PE5eqk014325 Message-ID: <27990a880902250600v21963220v319195a504107625@mail.gmail.com> Date: Thu, 26 Feb 2009 00:30:19 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: Missing expl3 primitives To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <49A4FE4F.6040304@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -4 () RCVD_IN_DNSWL_MED X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 25 Feb 2009 14:10:44.0303 (UTC) FILETIME=[D92605F0:01C99752] Status: R X-Status: X-Keywords: X-UID: 5682 On Wed, Feb 25, 2009 at 6:46 PM, Joseph Wright wrote: > Over all, I think I prefer the first option, as these do all go > together. (If we go for _every_, do we have a very short module > "l3every" for this? If not, where do these things go?) I think I agree with you here. And I think it would be fine to define these in l3toks for lack of any better location (they're not necessary "early", so it doesn't really matter, I suppose; since they're token registers then putting them in toks makes sense). > There is also the question of whether to provide a wrapper for > assignment to these, [...] > I'd probably argue that this is unnecessary.  The \every... toks are all > quite low-level, and I think that it's perfectly logical if they are > given _toks names that they are then treated like any other toks. Again, I agree; packages like galley2 (in the case of \everypar) might well provide higher level interfaces and we don't need to do that on the lower level of expl3. Will