Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t636HEHD029707 for ; Fri, 3 Jul 2015 08:17:15 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx005) with ESMTPS (Nemesis) id 0MPrPO-1Z5yav1pgY-004x2M for ; Fri, 03 Jul 2015 08:16:59 +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 t636FXAG022149 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 3 Jul 2015 08:15:33 +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 t62NuUNK008945; Fri, 3 Jul 2015 08:15:33 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12313753 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 3 Jul 2015 08:15:33 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t636FXcA030714 for ; Fri, 3 Jul 2015 08:15:33 +0200 Received: from aso-006-i435.relay.mailchannels.net (aso-006-i435.relay.mailchannels.net [23.91.64.116]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t636FPDZ010188 for ; Fri, 3 Jul 2015 08:15:29 +0200 X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp3.easily.co.uk (ip-10-237-13-110.us-west-2.compute.internal [10.237.13.110]) by relay.mailchannels.net (Postfix) with ESMTPA id 7FDCA101445 for ; Fri, 3 Jul 2015 06:15:23 +0000 (UTC) X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [10.45.8.167]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.5.1); Fri, 03 Jul 2015 06:15:24 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: netnames|x-authuser|joseph.wright@morningstar2.co.uk X-MailChannels-Auth-Id: netnames X-MC-Loop-Signature: 1435904123848:1320493415 X-MC-Ingress-Time: 1435904123848 Received: from [81.129.219.107] (port=55847 helo=palladium.home) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1ZAuFs-0001UY-Dx for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 03 Jul 2015 07:15:20 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 References: <11lm3sqjz6xux$.dlg@nililand.de> <5595661F.1070304@morningstar2.co.uk> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-AuthUser: joseph.wright@morningstar2.co.uk Message-ID: <55962878.5030204@morningstar2.co.uk> Date: Fri, 3 Jul 2015 07:15:20 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Order of key declarations To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: 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:WoA7uhVWWqY=:j7o0m7gVkwwxee9n+eIBLcQ1zc LeyLAt8imX9SJMdKThqwO1aDyEWbFPSBJ9/P8/1XDfBv6Nfy5/Y7M5+f2fh93RbQfoJx32ais DfoRfviNh9v0Q7oysILIVv377vuodrwoMhiQqwMBnnRWVbik0oFx2OoVUm4tkzAwuJ+ICrJ1w JhE2cElK8z+FZ2QEqn4JwVbNkvVfodsr7qfQi7R1Kyz8hec3mCO85fQaTo67lmmPqcB8JWwQG ZehwfGWzkrgHwlSpCCmHMobKDyI4qq61FkvliE/UjlrxmhUf4y3ueXqeYaHaZJbPN7uNPv8K0 0Blnn0MMZU38o/o8H5kGpgSe8rJGwrUJfI6wRkDaWPeksfLXeTXDgoDJSoihzl57LFzkdcQ/w Gk/HUW1iOXS6wZ9ecBeDIGHpoj+3USKI40+AQV6VDHg6fuPmdwEaMILPt0Rb0JX0ATMiktAdG YSBQ9enmDn57QNofi19N31hCzfqyg9u/moAkKP5an1V1AWZoErAO41IKm52syT4uFHeMpNy1S XLARcIC6bCNzC01aLBv9bdQ9j7RZ+1CC39h36CBKNSCZLzWTiAL1Tzo7xUpDspjWlX6r036Vt gO1hyzrMVWm/OBVWVaALro9eFi3FfW8lOVMehI3VVgCgzGHbriB+CmUtwdthxoSDX2dKtItN+ dGGB+V69JPNYwFmseb6H6sqvWxvK6iz307iMm4fPRIgr8qTFwUFM3rtfxa2CEXFRUYLE+TjLG m0iGoJYfhVfz64l/TuJlkQNLwf+gWX6bQSlr0KwTbfysTEwTVY7Sl9g3z6RcN+fhbdOzx+Gk7 DXmsoIy5rYg87tYF42x/AUwnCpKu953FbTBIz0juyTnEJSq2GRpPUIFespUHNtmHFBLXgvnY+ xpbp/JO05M60g0jl9eyj2ty97xXV47LwQGc7pkfyGNPNu2q9Wa5tv+Y+jjGDzgQE1Hvx+GbB2 MbfH9cPCX303t1MV0PGD77ZAA6sruDyHfj1QSU3VqT6y13CEX+o/evcId2tjR3RqTqnUsk9/B 412ssc2IcVyXCkiyXd12dtC7PInxn8JsWf0T+dr8RqAtQDH2GtO7Jz5YbM6iGE1UoT/M1C92i cVl9FR6iNA3Z0zs8OzBSvJpL09yrp+4ybrXx4a08jbL4qqOwyl+Xj12LcLkZQz3WXLTLmZx46 R5P3y/cPpS9/W8fdKArd5ycySJ5b76NPuKmhbUWiWgduab06YdIpI26LyQObwyVFAPf6KjeZw IldK+1SvOapHI0Be8/L/XR0yPfwzsWRJp5qGbjAtb7hOelk2Wor4KTUY6u0exPEnlOn2ul9V5 rvqygNXNnHOaicaTVxNtMse9+LkA1i7iPWG0cgQZm5Avah0+FrHPrkryIg9eSXd2pzcA6RSq9 alGYtx4SeoWpNGNnHOiu048NWFo653V9B3KgYU9+E1HgLAztAP9jIGBuetgPPg4XVQL0J44FX TrpvaUlrzSp+m5Br69XA5IRvNgyhIe4keyGIBAYz2RiPSncI/dkpcTj8oI4CxsDAqmGlqQ+g= = X-UI-Loop:V01:olnq0qikKw8=:tzfKn3IuxEZanIzTLtTlwdeZxKXP6tMfZTw7ICvpDeQ= X-UI-Out-Filterresults: notjunk:1;V01:K0:K0co5BxQEvQ=:zXTnFPDmkqEJ1V4QXD4vne /vGTcGpuql3hxWFai5TVgVoCwTnBwDkCJAWkQ55sI5xV7fmsntGn3DW4RkGW4e6e17kVlW6v8 EWzj5E53lykmKlk/8Jg3WdWidnDFxCNEWoz5SHny6Eq28CA4C9o2nap8X98/ld5WOnns4bU3+ 9XTUDEgM3ic3JprQ/o6ehX3uMOQEivFCJXirgkmW+E9b7BUWewP9amdLZYpfen1k5MN9EW/zc S7gOt95XsAr79xKQ81bVIaJc+VGx+CUbO/1Oq99PRSg6IFtYCHuly1k3S1XPQicAOlBb4JCMN ggDKrI9V2WX/PSNcovfN3tM9bhb+J4F6zFXJNxEy6AdNgs37wDw/no2e/34UWGh2nTY/6aHp5 Y7O4mpg5XBvOFuwcaXbHv0MaLIfdJ1SjRwqgkzJ8h2cZz4TLT9/R901t+LKYUF5i9DZxzve8t ptwjGVModsGYKe5G3v6Uae8wwnU6jfAog+ASNAVAO0GmiTp+zMNd X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7744 On 03/07/2015 06:38, Will Robertson wrote: > On Fri, Jul 3, 2015 at 1:56 AM, Joseph Wright > wrote: > >> Unless there is a really good alternative interface I'll simply document >> this. > > Agreed. > > Perhaps a warning as well? Not that people read them :) And there > might be cases where a package intentionally overwrites a key > interface... but even then maybe a warning isn't such a bad idea. > > Cheers, > Will Hmm, suggests an idea. Would a new property .reset: or similar work here? Logic: - Order does not matter: just accumulate whatever is applied. - key .reset: zaps *everything* (could also be called key .delete: or key .clear). I doubt anyone is currently relying on the behaviour I set up originally, at least in part as I forgot to document it! -- Joseph Wright