Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id r9PMKwvl003851 for ; Sat, 26 Oct 2013 00:21:00 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx104) with ESMTPS (Nemesis) id 0LqnK2-1WCl4Z1uJW-00eML8 for ; Sat, 26 Oct 2013 00:20:53 +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 r9PMI4Kj029488 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 26 Oct 2013 00:18: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 r9PM1478017762; Sat, 26 Oct 2013 00:18:03 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10483358 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 26 Oct 2013 00:18: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 r9PMI3jS019068 for ; Sat, 26 Oct 2013 00:18:03 +0200 Received: from webmail-relay.triumf.ca (webmail-relay.triumf.ca [142.90.107.82]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r9PMHrGW029411 for ; Sat, 26 Oct 2013 00:17:56 +0200 Received: from trmail.triumf.ca (trmail.triumf.ca [142.90.100.150]) by webmail-relay.triumf.ca (Postfix) with ESMTP id 106841A0FED for ; Fri, 25 Oct 2013 15:17:53 -0700 (PDT) Received: from 50.67.64.130 (SquirrelMail authenticated user asnd) by trmail.triumf.ca with HTTP; Fri, 25 Oct 2013 15:17:53 -0700 (PDT) References: <52623D5C.1090607@clear.net.nz> <526ACD96.9020304@morningstar2.co.uk> <526ADFC9.9070908@morningstar2.co.uk> User-Agent: SquirrelMail/1.4.8-5.el5.centos.13 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Message-ID: <59274.50.67.64.130.1382739473.squirrel@trmail.triumf.ca> Date: Fri, 25 Oct 2013 15:17:53 -0700 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Donald Arseneau Subject: Re: uppercasing To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <526ADFC9.9070908@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:weXcE9FLfjc=:SyJ41kmyjSGiCFoUYivH3HOoRw b6gACofUIzw4NKThBODOreuXblY07mEK7sFxqiGGBh4HFe2o8LmqeR7CDJXUnm5dYOcbUYGlP U0hU1919qcFirvGkaUDAcMupRV9Ft6+5QxByK3aU7JJWboTmx8FHaxl8fS9V9l9qSjp/RSeq+ lSbiiA5Kcc/E/57aUr9OfC7VTqW712XFdvpMfx5Gu7iJD1I7NCgle1LHhEPBpM1iKptljfNWA QAvgzeVXw4n06NBBPzZN2Xxx/4PATvrU3MlfTgByYRi+IrSiXZBnS7omb+w+BBkT7nxw2KoV4 PZf6rm1dG/1iCpnkC3JB8+LWNoiySZRBx+l5ckQctLDbiGDsxlKoNd6C2GupWJERNZNVOJfx4 dQyHgBsZevPfUnXZAmV5L7TSyD3a7NxF6YQ9ep3TfCFkfYrJEJ+v6UlBvjjImobwBJI+v9rAT NbsfSJ7dqNSSGJfoAQkuPZp4bPGyHfjb6keK3Da6ZgXWkM90SHO+f62r3Qmcb1M+jm9aj53Oa kLGLnxJ1iOiupOeXDKHwxKpethOZ9X+QyUpHaE8SFLB2hvfog2PjhynfYzxS9TDyNKx2pnkHj ZUi4Nad0kurRbkO2qbdp3chedeRlTROUIr3TszzE0/otktMN+2MUxe14ir1Fb+457GO0xk7SX gbQldqpfwAGd28qxGA6YwQxKGHtQ0hy4v8iXdpuQskK3Q7uwmWgms4CnGxg4OAOgSYiNJQurE 1DZqoCLVMQB3Eti1JZysyYcGvCJGsmRjIqgNt1bnfhiwQ9JS7CXd41ZELqunlcC1XWSYktqR7 OVRDDJU6g18LYZWItWlSG5O95s/SpK+WmxUSqI1RX86pEP08vIAvlJleE6jqC8x/T16CRe8L1 L1A437jKZxj5Y4hk06nFRQ4Vhbux+3fjH6eBZiW2KWl9ge2KuZ3gZKahWCGLKPT64i+kFZUXc VXRuPTmi1IlbgM5Q807Qiqe7G533uj4i3clKB0xMB1Jl4o+cahIiHLX2aJnowGcEsciTGmXJ1 rU7QymizSWYDppNQmYeQI2tiXZreC0mz121+7xCHUMKmmps1e86lZ5S3VMJ8SKlxOqt6w4g6p YOVOi5kU0pHYvqQ3mHE7HzDXNqGUQTxedJplnN2brMy/wq9fH8ZrjTEI5CQOIxFHX0aWSAAI5 kidC8Un1kwgLqWsPtlsOIH3pNq10wgUGhnFD8F0DhAZbE5IcY7norwQgEl4MXWr4JkdhyqXgg S6Df9oxgctcmqTdhn3cb2BVGbH+HLO+joOgrwOQWSWBKhpy0phoWXJtRwOpgZlL0OfzuGM75i WbcWlLnfsWrVj7GAI8vYcF6Tkj9KyOGNoKNgmTqHliInYHgp5ty4QKorteoj5mDMoxjFcdvv2 pFax7efR9vFFvAKyKbG0lv/aGYbw68pyecq6YtazNYCZC4hcwr06tyZDCkgDyDfc9U174Hn6i jOM/AdLhYM1HH0u/rh4aAiy9DRz3Ua3CfQCQtX7r4dTKLAUb1g2xHL7kxXWCgM/TG0N2/KREN pg9coJVxm6hAKDqSWN1/J4+6R55LL/mFWErGOtq1g X-UI-Loop:V01:rW+nXpggvdI=:ebfvK7ngVccuCbiW1SPYqqGKzxvbl2yiNSZLr7lmO4U= Status: R X-Status: X-Keywords: X-UID: 7303 On Fri, October 25, 2013 2:16 pm, Joseph Wright wrote: > On 25/10/2013 22:14, Michiel Helvensteijn wrote: >> On Fri, Oct 25, 2013 at 9:59 PM, Joseph Wright >> wrote: >> >>> - You want to make 'weird' chars (catcode tricks with \lowercase >>> primitive) >> >> A thought: >> >> Conceptually speaking, upper-case and lower-case are concepts that >> have to do with letters, and making weird chars is a completely >> unrelated feature. The \lowercase trick is what I would call an >> implementation detail. With expl3 you have the opportunity to separate >> the two concepts in the public interface. Give the weird-char >> technique a different name... such as "bijective conversion". > > We're pretty sure 'case' doesn't come into the name: our working idea is > "\tl_transform:nn" or similar, but no decision has to-date been reached. > (Prod Will, Frank, Bruno, ...!) "map" ("mapping") is the usual term. Donald Arseneau, TRIUMF CMMS, asnd@triumf.ca