Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t7R7r9jw029448 for ; Thu, 27 Aug 2015 09:53:11 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx002) with ESMTPS (Nemesis) id 0Lx7vN-1YgOs22UMz-016dsQ for ; Thu, 27 Aug 2015 09:53:04 +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 t7R7pA2U025628 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 27 Aug 2015 09:51:10 +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 t7R7lDQJ009966; Thu, 27 Aug 2015 09:51:10 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12518539 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 27 Aug 2015 09:51:09 +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 t7R7p9If025292 for ; Thu, 27 Aug 2015 09:51:09 +0200 Received: from ar-005-i190.relay.mailchannels.net (ar-005-i190.relay.mailchannels.net [162.253.144.72]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7R7p2FJ029516 for ; Thu, 27 Aug 2015 09:51:06 +0200 X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp2.easily.co.uk (ip-10-204-4-183.us-west-2.compute.internal [10.204.4.183]) by relay.mailchannels.net (Postfix) with ESMTPA id 3DDA045A7 for ; Thu, 27 Aug 2015 07:50:59 +0000 (UTC) X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp2.easily.co.uk (smtp2.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); Thu, 27 Aug 2015 07:51:01 +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: 1440661860622:3694111609 X-MC-Ingress-Time: 1440661860622 Received: from [139.222.219.117] (port=60134 helo=eduroam-219-117.uea.ac.uk) by smtp2.easily.co.uk with esmtpa (Exim 4.43) id 1ZUrxZ-0001A3-Ti for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 27 Aug 2015 08:50:57 +0100 References: <55DBB7F6.1070307@clear.net.nz> <55DABA1D.3050706@morningstar2.co.uk> <55DCFDF7.7080305@clear.net.nz> X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-AuthUser: joseph.wright@morningstar2.co.uk Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id t7R7p9If025293 Message-ID: <55DEC161.4050901@morningstar2.co.uk> Date: Thu, 27 Aug 2015 08:50:57 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Catcode changes To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <55DCFDF7.7080305@clear.net.nz> 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:8ecXvXmSKsI=:XaHxFTlLyicm2szfi8F2P/QQRp J6s16Tw7ZXbjscVGtB018Uou8D+U6CMi4p3HogBtJaGUvHqvSVDsVhOE/4fkuTdk8/jHagQDA pR6v/IBM0MI4O6XYA4dkIIpzf5MYdhRsnXakjOlHthktpLbg5zSn1xRIgAn3CfdrxVVOu4i7i xp99yIdDOcsrooYMJp1ubLZiRxKhmi064D+69Smp7QYDVl4T/wtyFRBkd0Kf1+GEhWH1BS6Yu DTUcp+MeNMALzgTZXc8vdl/V+8HLZ+Ric79hS969hG69dR9Kq19O61qSAUjRhxN4UF/JByJb3 dLQcCptfedSIlsNQC6TY8mPQb8FanfFL7PKAubC/Ul+v/9MpI285XK5OJy2yiA3dar4n6oUXY Mk4SeO/MsPJeXSm4FsTdLoSOW2HwD3duRxDAyQLls2mHnca7Wqox8htYEeVGRFRF5UtrDelmh hZco2aPP7WQFrP7oVDtxAekHjYMlRQOxB6+/iigrjnwY2y8oRl+pG4DRZPjI2tD4KFLsV9AL/ grKV13A4CPjMensM/bdW1cZDF5ql2/incWBqODxxtdnXGVLbH+Lcgs49e5gIeOx/ixPngxmuf K2BmRXwXkPNtZ9W64vDyv843VzIxcURgDslbKmwqHeU7Tmn9E2ZJloP4HAWXDpSSjPN4Nss9q ZoC3aazWSc2Dt27yzyyF0vyAf+pGqBf8Tz9ijuT7CQ6S9txu0kw8KN1yWXIj5h9g+WLDT4khr p5me2nMiF1iVb+Fwg8rQrlJ3yHteFgJPqWIpBVPgMd6+loDXCerJcyMtyIuRoaNVU5DXXjAw1 WTvYpQ9jjqliXh3rZOWTYPbf9X6ZYimoAxciIHRwPSKvLBUi1j8UF2JL9DMqLCRnRh2BoUbAY nz9/HqFWknA/oZ+bgefuK9/Jw1qkrLaQP5tP65kKWVo/gxoZtjkohp/JSLLWosv54ARRmx+bo lleF6NCwPvS/Fz95aIjKUgJxydl0fQwFXPYhZ9Gj7TDzZctSzGdXcBUx++26aYQ7DA7vD9tUi 5cVlfm0eJ4qpcO+Ovne+D2ojAZioL1y3vh8LEnkmmLcTMuBFoBQTye+Cr/YAlZBJOAKwkzeg7 p6d7ZMrIeyc64L+GK+OchyRR9P0Fjx/UWZwS/dWVNaaGFktEg1Rg2uyqUaLgovESPBys2ngcf GwOuRWS0BIJ35NGZelG5v6ztIfJss0vKx9CqU0vQsCFjmXaa9h7Rc7M0+ZRQImg/uYXd9f4XS ZUWYdl/XwoY8x4bolMnBkV97sJ30tIoAX9jfoej6Gm3d5cB9dkHP800E+vykZCdIyj2p9LVkP u/yWcnFy3ZWuK8EIFAujwR2TgfLar5phN+pYaWe9Ba/07zb6zVNhNiUyIiDr0Z3fuf5urUP4o uEkFkbBOtZLwSiliWosgaG7O1zYB172xliAXu5RhAvoNqIu5dmRJ/rtJUHpo02TRBV9FknISZ ljbRRrdS4qhMBgrPhBCvsdX1MIcGfoSRUMQwwkrnN2sgrU/ebRfveZBGSF3OV/36e5yMscsA= = X-UI-Loop:V01:ujCvs1jlCFs=:own2aGQjhXfVt9/JX6wm3Of5JZRox6hayfEM/zBKthU= X-UI-Out-Filterresults: notjunk:1;V01:K0:PYTkRfE6AYE=:D6Tkb65iGDu18+Qdnsw20X rmLpTy9Od41S0a9emp3KQ7Wmzri+eGXYuZBAv5TIxTYXJVk+dJhFkaEgTpPn/M/cC26akXjd4 1LYzCHZVs3xQpe5JCcAa+cd+494VBhcbyRl308GNT6n+oQ242SD1XEv5zbJJkc/DLEtyU0o+s jFgt/HD5aMWOa0S4q+yomkb7jo64J+b37iQk2wSXQnbhrU3U2KaINfG7ATX/J3FHEhodQk4rn 24c1E4g02IJgMFhc28s8nGdO42wMI5vzV1qT46OuzGD3uh2wNY0EESFEprSHRnA0mye0s6sJI cZNAD0vMSr0ud/gZupxXOZtW4t31qh8gG39w/IEGamq90/rb1HHVGOBfJiezyjJA1UuBgES0r ZB6SGxY0XxI56x1qdAFyN4LbtScjrE2lCODrZhllnPPn0N6wEYMBobHAiPajAXnPn3m5r/Ti6 D0NcCxMS8Jkcik5zDjFF8XoIZk1F3AHty2emSOfp26Yn1uB/8azV X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7844 On 26/08/2015 00:44, aparsloe wrote: > (2) Using \fp_to_scientific:n on the result of an l3fp calculation > produces, say, 6.023e23. I want to write this as 6.023 \times 10^{23}, > but the "e" of 6.023e23 doesn't have its "usual" catcode so > \tl_replace_once:Nnn doesn't find the "e". (I presume "e" has catcode > "other" -- I haven't checked.) Hence I rescan 6.023e23 with an empty > setup and then use \tl_replace_once:Nnn (which now does find the "e"). Your question has prompted us to take another look at \fp_to_scientific:n/\fp_to_tl:n. The catcode of "e" is clearly not expected here: I'm going to adjust to produce a 'letter'. We are wondering about the wider use case for \fp_to_scientific:n: as it stands the code doesn't *always* produce a number of the for [-].e[-] so it can't be parsed without some testing. That's little different to \fp_to_tl:n, which in many ways might be more generally useful. Can you fill us in on your use? Joseph P.S. Something seems to be up with your system/e-mail date settings: all of your mail is from the future!