Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s619plI1024329 for ; Tue, 1 Jul 2014 11:51:48 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx104) with ESMTPS (Nemesis) id 0Ll0hN-1WTwwz3HDp-00aizp for ; Tue, 01 Jul 2014 11:51:41 +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 s619n406002281 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Jul 2014 11:49:04 +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 s619Rj87029243; Tue, 1 Jul 2014 11:49:03 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11092862 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 1 Jul 2014 11:49:03 +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 s619n2aF028971 for ; Tue, 1 Jul 2014 11:49:02 +0200 Received: from mta1.cl.cam.ac.uk (mta1.cl.cam.ac.uk [128.232.25.21]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s619mXX2022133 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 1 Jul 2014 11:48:36 +0200 Received: from danube.cl.cam.ac.uk ([128.232.8.190] helo=cl.cam.ac.uk) by mta1.cl.cam.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1X1ufx-0002ai-Ae for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 01 Jul 2014 10:48:33 +0100 X-Mailer: MH-E 8.2; nmh 1.3; GNU Emacs 23.3.1 Message-ID: <5489.1404208110@cl.cam.ac.uk> Date: Tue, 1 Jul 2014 10:48:30 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Robin Fairbairns Subject: Re: Case changing operations To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Your message of Tue, 01 Jul 2014 08:29:02 +0100. <53B2633E.7070100@morningstar2.co.uk> 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:5WaDA+s54Eg=:gjAbEweYEU9V5cqU8QZHo7Aca0 mlmIdqqhXUXZPm98nrEloUkxMa9TqTCInYluS7PgJ5710w9AoU4glc1wzWLEnxkVOo3N8llpu 7y4iz73HTynW7zRC7d+r46L4xA6A8dfWaU0IZyuvpU8s079RB6mpYeuzZpC777iawUqsEBB18 u4/4/khsZQxJ+0NBT0kUKjxv9WlFdDAzyJpb0U7n4uJhxefaP5sOpwVRTkpe2b6low38K2vl6 EDtoFGFbxrLGfKUCU4LPtyVocqzhorvOnhVI4o5GI8wgvs6OOFtw/nSeh+rMx3AQikP9GpKXz BjCmrLeXhw/7oEzU74PB6Tf4qoZrm3VBf6jaKdk3r8XRGLZw52Shcspcj2QhZZn0UXNz356Jp f7jp2cZNbrr/ctWpkemRW7ManJzdE8pAzRKfnsvTEEN9aAgo3BUhLzhCQebk6kvjhLZopoTs5 GCM50GSQCgaafrFG6CN9CKu3QtTFclH/Gi/dzaiIjK6sdhSGKjNkVIUx13EjzZNlAWhmBfCgm XwlRdQz6ox+GfQSitX3RTa3QmUcrhDWVSyzy1folF9er7nbCIzmDNLlTXlxq6d2pO82OSg13y ETqw+JoeK+U3FgzXyy2aJwPAwD08gO2UVCvqhj6R2+Ny5U8x7n6y49lvpRtnHX1xIJnQ8vyoF xZeKetWe0GwKVwnCDOvNs9qEpl2knSm0yMQwgyzodYfOmaaaApiwmqs0TVn7cs344Dgh1sqsZ CRlUWGIUcsoa8hLqhq9tvRbu4CZoMqmqrkfbhhaRk4naMbLO00wceG5WW1V4HAqE35SvKHGHr FunT5r3D7xUrTECL0dosSeZFHNSzHzX1CqfZTUiuFnxxgj7/HZQIgPXiofCB3O7ivxIygTAiy d+S16N6IPGdx5eYEofrUB8/i1BSJFeE4xM5KPx2DzI2k+nVHqej5JfqldF+f7jMlVEFMOqr1+ 39NHsyAmVN1bArBQBJOgNSGomBxefRtA9yzBmjWKqVvZevG1PXaoUuKeQcmFzb+V011eA4vpQ XenZia77hgoVp9JVvozlHM5Lr1MiYTfA1mG6kgKtJIN0KGKEck/P+NsqScPx0uOwyUbHu2000 6ChxeptWqn2mP1ijm9TCwy9UpNVTRrscyiPZcIB7woXl/RD56upEG01JUXkHuadE69Fcm+R7x d/BlogXOe621nX71UCH3R9lepWfSm27e4vEo+8dOEav2hCDlmxgzkdqjNmt+xZE8fRN/+JWVN CK68edPrpHyi3lRK2rP1ehgC9aCqsOnNP4fxcy91OoNia5hVY87vlQmLR5bTTP1w7OUwDieZn HDEkXl4sqfFo1dpkwEFBQ8+CPu/9kgyzkiC7p7MRgWUhEM2adiE1DNAI2hLn4bxv0n/nLGB0N TV9ZA/jrvfEn6qqQSszWQTl5CTOHSnYHfMHR8fhAfcGi1zH3PUtcCVwauHhIpmbW0BIf/SELZ wTls/akW2dymP2GayWrL3lCPK5pF2QyVrszOUT5EzHd/SZsq2wCzfGiY5cfN3Us33h4keWVw= = X-UI-Loop:V01:jXlVktJHv/M=:F+DJUkRKM5YGMrCJSoKEPzDhJEV32DTNFiaHOaa0C48= Status: R X-Status: X-Keywords: X-UID: 7527 Joseph Wright wrote: > > A question raised elsewhere > > (http://chat.stackexchange.com/transcript/message/16351207#16351207) is > > of course whether "tl" is the right place for such functions at all. > > It's arguable that they can be regarded a "text" functions, so perhaps a > > "text manipulation" module would be a better location. That does not of > > course preclude discussing the detail of how they should also work, but > > may be worth consideration. Feedback here also welcome! > > One argument here is that *at present* it's not clear what might be a > 'better' location for case changing, while the need for the > functionality is apparent and an implementation is doable 'now'. Thus we > might argue that adding to tl with the possibility of a (well-defined) > move to another module could occur at some stage in the future. This > approach avoids adding new modules which turn out to be poorly defined. > > There is a tension there of course with 'stability': we are aiming not > to make changes without good reason, but at the same time are trying to > have have mechanisms which do allow for some change where this makes sense. the other concern that sticks in my mind, is frank suggesting case-diddling isn't really stuff for the latex kernel. does anyone know what context do? is there scope for joint work on a common module? robin standing on the edge and watching...