Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id r6HIVQZq005383 for ; Wed, 17 Jul 2013 20:31:28 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx112) with ESMTP (Nemesis) id 0LvQYJ-1TzPSd2xvv-010YjX for ; Wed, 17 Jul 2013 20:31:21 +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 r6HIS98G001321 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 17 Jul 2013 20:28:09 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r6HE74W8018744; Wed, 17 Jul 2013 20:28:08 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10316294 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 17 Jul 2013 20:28:08 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r6HIS8F4012083 for ; Wed, 17 Jul 2013 20:28:08 +0200 Received: from ix.urz.uni-heidelberg.de (cyrus-portal.urz.uni-heidelberg.de [129.206.100.176]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id r6HIS7uv012480 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 17 Jul 2013 20:28:08 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by ix.urz.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r6HIS7el023505 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 17 Jul 2013 20:28:07 +0200 Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id r6HIRxL4012449 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for ; Wed, 17 Jul 2013 20:28:02 +0200 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UzWSE-00005d-OA for LATEX-L@URZ.UNI-HEIDELBERG.DE; Wed, 17 Jul 2013 20:27:58 +0200 Received: from 129.188.33.27 ([129.188.33.27]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Jul 2013 20:27:58 +0200 Received: from joelcsalomon by 129.188.33.27 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Jul 2013 20:27:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ Lines: 15 References: <51C94FA0.1080803@morningstar2.co.uk> <51DD0EBD.6080308@morningstar2.co.uk> <51DF2000.30703@morningstar2.co.uk> <51E12031.4060600@morningstar2.co.uk> <51E2FFC0.6010209@morningstar2.co.uk> <51E5AD8C.1020405@morningstar2.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 129.188.33.27 (Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36) X-Spam-Level: X X-Spam-Flag: No X-Envelope-From: X-Spam-Status: No, hits=1.80 required=5 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,FSL_HELO_BARE_IP_2, L_P0F_UNKN,NML_ADSP_CUSTOM_MED,RCVD_IN_DNSWL_NONE,RCVD_NUMERIC_HELO, SPF_HELO_PASS,SPF_PASS Message-ID: Date: Wed, 17 Jul 2013 18:27:37 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: "Joel C. Salomon" Subject: Time for \UseExplPackage? (Was re: l3keys feature request) To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:deKxj8PvOBA=:IKLsMZOBw5sywCAmQqUpPpw6WZ vD3JR4beTytxOtCLlqr8bKyloN5s/VAVouW4ClAHtSDWV/pNoc3L04LsP/T1poSfl3iF3XSgD BlWFXh5bo3rjFYnu/ML3cjkzWwRzMQwsKYj2+s1kLPKWazw1YSwpzBvgKmMNXEtdCJw6ROPRX CGpU10n/upW6cJ2uJZT4pppzQGJbmNNzw8GhdKfCadV0WpKwBHhzhiRmsj1GqH6Q4L14p9RM7 cago1wEKzamuq1xz0ZePXYmtIWuZDe2RH+Km2a/RPOg40TD8SULBX0f7aLl15cQpVtIFgKyUY +Mb59AhfkSiLuChUERGqfrD0zrW31X04m3Z3fJdNcaVv/C7sGk2SNV9H1e4bzBF1bq4tUMH4/ eNMipFcyw3rvVfH1q64cThjYBvbE6iOTFFBi3DRGRIxoNTOF3U0Mj0cJUkw62pUBRMRrWEyZ1 K7ubx9HSX6Qkj01JCet7vP/1o086oEmmLKsyi69tbXP6QajvW9Swu+cogV4LsdytJJo68ffP/ CuEBJDedTDTOfLS5UX0ClD4Nuez10Qhnj38/JbWFJ/xPahS1GDzaVJQuYWLSCcYiil/yPDLnH 2bG5BzeddipcebHC+9CMatroaBufRwncyddVDY2yeitHDbQgZ7zzS8cuOXc7cGoumkznZ4OKD 6HFRobvd5eUTVCGr3RQum95uHmlgwATKfUvzbF4JlS+fjGyBtdYsZvIrWU/Qg2Q8e9wAHP9Jz yY9ItGiTsFJncDh4U7rFPoTEs0KrWPulLL11iSw8ZFr5TSuxFdLsrx9lSys3b5fyxjCFTZj8a +Do7I4b6UE853YVdjrxoIt5ldSIf2opHm0VTnyp7eiFuCRJEYFIuX0yrNlAVjWT6jK7qF7IGH kbrhNYa5jXLqutwqusBAuarD+gki2CUAEqg6uIz9MQZHm/lef5mCF5VOl+jOz4A1RRyOkk+EN 9J5Kl7aSb0KeLJSxliiqwXaMZ/twL6++al9xeL0vm1WbTpS/8zPdYWGZnzUZ2rDbbqzOlpEFr Kpo/mU0HZJlUAvdCrvR6opQ24zrH1h9nYJuAOQF0PPop4hcpUkWPMc6OMrpN8mOjUlNGYei33 /Xh1OQzg9tlKCh3JZ/C32LawaA2oc32xe5/6cCIa6/T1W1yhNuPdysKZ9WqKfGUA72KsamhQb VxCa7kqTFyGGxl2jOZh5dxEji7z//V8bndPkF2EXeS7Xo5sA5eEx/9MPCg5SaE4zYniQbP3WG EXCznyOhGIUlEUk6x2XycLCpIRII7Rqlepd4VKFdu+OOwhl/5nObJ6VcA5L1BUij660bnXXAQ 3962TpGy2gJ+MtmC4xC5ZdMcBmhXSybBQ1vau93iT+bM4UUFgPr5wZ1l04rYzBreQROeClSZ/ U19B0DvBo3pBHHU59j+A0j7W68G0AEkNpp6UEN1/BaArTAJ7wZAMmtz8xvomqJHm2EvsaVDFv cjsnXn/j5yVNtauUfEySnjD7WFMV9isV8DZDAXMKEJfCJHcLOc8MlYl5l4Zh0dKuqJ89mKzUt L3qoZ9PNT0wNXzbQoVYRfSnuvaehye+ovJGbDrJo9wc+DRPeR9QtZvANsC721h1LLmPBD+yzh CgsdnRQHT/w= X-UI-Loop:V01:wVIikrjBf7Q=:IgMvlVpK+h3gWYg/A5RCqwHPGZ70F9iEQHvAvK+3TOM= Status: R X-Status: X-Keywords: X-UID: 7259 Joseph Wright writes: > At present I'm waiting to see what people thing of the code-level stuff. > At the same time, I'm not sure about making package option processing > too complex. The lesson I've learned is that keyval in options is > governed by the LaTeX2e kernel: options are expanded, and checking for > clashes doesn't 'know' about keyval. Thus I tend to think load-time > options should really be limited to things that need to happen there, > with later \setup to cover more complex option sets. Is the behavior of package & class options expected to be different (specifically, keyval-aware) in a LaTeX3 kernel? If so, would it be appropriate to define \UseExplPackage et al. so that the future behavior can be experimented with? --Joel