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 r9PLHjlV003540 for ; Fri, 25 Oct 2013 23:17:46 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx005) with ESMTPS (Nemesis) id 0M95lV-1VQDJB0VNV-00CNK1 for ; Fri, 25 Oct 2013 23:17:40 +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 r9PLF1qa009169 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 25 Oct 2013 23:15:02 +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 r9PBLobe007799; Fri, 25 Oct 2013 23:15:01 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10521992 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 25 Oct 2013 23:15:01 +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 r9PLF0tt015855 for ; Fri, 25 Oct 2013 23:15:00 +0200 Received: from mail-oa0-f49.google.com (mail-oa0-f49.google.com [209.85.219.49]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r9PLEqcV003033 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Fri, 25 Oct 2013 23:14:55 +0200 Received: by mail-oa0-f49.google.com with SMTP id j10so1494122oah.36 for ; Fri, 25 Oct 2013 14:14:52 -0700 (PDT) X-Received: by 10.182.50.130 with SMTP id c2mr4674551obo.35.1382735692107; Fri, 25 Oct 2013 14:14:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.171.5 with HTTP; Fri, 25 Oct 2013 14:14:32 -0700 (PDT) References: <52623D5C.1090607@clear.net.nz> <526ACD96.9020304@morningstar2.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Message-ID: Date: Fri, 25 Oct 2013 23:14:32 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Michiel Helvensteijn Subject: Re: uppercasing To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <526ACD96.9020304@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:EZ/z8L3U1dc=:mqdyfFzGdvUjeeITsj76l1Mzd8 NDxroyrST5wr+C5AQxwBguC1sZYw4J2FmjAP6RSUrL04JapyLAoeAyIzup0aGdpiP6TI2zHU5 eL4b5MSUU4jm5B4oyznUmm5qWchxge1dEHaXRQLKcEERgrQEXf0GKhPQCM4NhIiseG1546tg2 8lV5XUvQ2tlduUVer2/jhmFXd9q7dzD91oYQ55Zg7CpECDo0hGhlydODV3tPLtaA6lHGCCO7v wLk6MpARnfEct9RNmKcSmrbwFUmnbOI98sBvbT3QQ2v6rfwfDU/5CtGshGhN3Bjz6r7K4zJTp sLKMBH0MpAr5MmbQD6bSBvuNTifZNZxu5wQduv+Or5zDvWnFe8DjHBKENUi5Z7GPdLiUZschq zvmdhM4Xmwpq2MNec0j5UNQzV3tX04jPTJxoRE1Y4ZIX9UUN0k+zX5NUXR3JNhGZEFIPSvJeq fKoKIkJHuYBl+eWq1s5b1YT4qldvLCoKH8MHaFoPzI2y2RWSOLg87tqTCvYEX/O9ZtvkPhO5j 4BtQUj2qpgHN2iKwHqxPP5mHvR7FoH8ALEDLWipUL9Gn3BPTuPMGGqsp3cqOEGlwflCLQVlt9 YjTwbO5DZfa45CTn/HQZnBpdxkdn+JFyhTV0MTO0htgSXId9hOAcG1ww2tLM2m9MQdFXX+HpX VXklUuS9Ef8gBeIBup6D6kvqbYo9pa4k1nxjz+V9/7L6V/NDu6Yqk0QmdpodtqY6+zo1PZvPM Hhwx45S1pRht5ILIkRUsvCC68FAAFloNU3xeBoTt56xhQiml1hnh6Isn1nyR1rMaa97Pg5iKH vykWPrNkyYYAbWEMiwd6v/zf2lBv5q7dGSRb5Yl6mMnXbd/JHU7ow2snocBiMZX+izmgzGk2h Ea5U+b3sQZHK7i2o9718IADol100JfAOO5IUw5Subdt7+9w1nPqqo90EyWwI8Jik8tvDbIPKS bPImr7rAOPjkQZEM6PlNHpzL6Q4QZfCLnp025qSqGc9CgukmCtYESowyz5//1Ls9FP5VFBne8 MYy6CeMmF+PzhNXKOjrwmq4EoPA75FRhGoRMVYDP8HsSQ6EdMffwxVzxQv3WbnYoZUBNR2foC jKKtQfIWS29YnkrFNbAH6yWt1NXpUkc4A978vKYKJW4D7ECkMYHPXodbc+XlhoZbMeWCfugme 7Hx3pFp1TW2Atci4tZuPfgpJ+MF5svf6gF6HdN2yetQz28oa/5xNP4MEQJYDCSLX2gikQNlx7 BT3r1hV8YTAhsg9GoqkJEJqHqMyH5pUzU/uDMxFKQjnFjq/Qz5gNcf6YhCU3BqK5mrCSSNI7n OH/nlEBlNWmIn4pXKHQGIO8OxIhW+/lPzqYgSe+4C7GQcekH/kVifXuy5IYyVN02VVldPwUwb d9SHQftWZc05Fv+kGXgcX/Wme1WCnsUAPzGpseWE1ABoZr6qPyPwD7M9dTAyPDYiy9bMcIYJy fCNoImZqNPxvcHua4mWaH8VMwAj0GXx9rRs0+6NZ7tAjmDmq8dssgFhhwud734eyGds3qdfEZ Nd+cnbZWbRvIFFit7VDHvUPfO1xLdHSMVcD5FFjPx X-UI-Loop:V01:fqgav+cNsX0=:JOd+HWNPYtDrH2bKnBIPwVl2LctgURDjyv9wdjDYz4c= Status: R X-Status: X-Keywords: X-UID: 7301 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". -- www.mhelvens.net