Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s6BGhaGA005930 for ; Fri, 11 Jul 2014 18:43:37 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx109) with ESMTPS (Nemesis) id 0MZO3l-1Wrh2V2Is1-00LEAt for ; Fri, 11 Jul 2014 18:43:30 +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 s6BGd4Fc014524 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 11 Jul 2014 18:39: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 s6B9oZPO001467; Fri, 11 Jul 2014 18:39:03 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11136875 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 11 Jul 2014 18:39: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 s6BGd3R2004308 for ; Fri, 11 Jul 2014 18:39:03 +0200 Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [91.194.151.18]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s6BGctZs014431 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 11 Jul 2014 18:38:58 +0200 Received: from [109.147.141.148] (port=56265 helo=palladium.local) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1X5dqZ-0000I1-IY for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 11 Jul 2014 17:38:55 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 References: <539432A6.7030205@clear.net.nz> <5395A7A3.7040106@residenset.net> <5395AA02.8040704@morningstar2.co.uk> <53BF8686.2060201@morningstar2.co.uk> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Message-ID: <53C0131F.2030404@morningstar2.co.uk> Date: Fri, 11 Jul 2014 17:38:55 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Juxtaposition in l3fp 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:VfbZOrMw0Go=:vZwn53IeTjrNj5MgBNt/D65Z+o ycTGhB2lE6wLzWiEueXfle/5qkLVhgozeTlxlm4+kufFJNL36bFxQ9eSlSXs3ilqEEn0tWIv6 h4LrsyvxpKw41d61weE15womgF536QoIwCd+v7o3EGqZaRLD5JCfd21sS4aklmgh4z+P69r/z 5JvF1lc7zMup9roFf9DDyuZSkTAiglFaYvMg+IqWUWrk4t+PTvJl0DwnxTJQTom2K+qFeePZ2 0NyhfQJcHgMAWlo+kugjYLJSrUCg7E7F3l3d0+zJvqE4REJ3JtgXPir1x5naVMSlw+mlKHOJh l2E1P9y++5Gr7XcFc4wzqdk/btR+Q2KkX5F84bYtsCoxUJCNom90/3lOcjnBxE8/rYsADeGNZ Dr7FHwsBeyPRkCgYG2eS0XBVKfGOcjUT7aSem3XYalbm5BZrdWrrwtCxoBlgpM8BvrUA/PWrj aKqaa7Xr8UYigNmy2rKDVNBK4OnYl47woHbZR7nfPUH9bj/nCe5KcuLcWyjfbwkREuxXSFzyd cSKMXe4xaSvvOUq6OHOU5Cg94UnigRjjYS7ROBF8mqoGYBO0SowWiw3G0bjfnTBKwBspBB0MX OUloC81IKE4JdQNvs/chetx7skIW4AE7aRFOy8tk0m+RhTlJ4mNJtsDYjtbGHiMQzPnK2zL4V EGEeX01ZfaLxF9QHKZQfEZEbuw8H7cprKU3SY8+Gr+0RPeD1FAQYka79M+Sdi81Hi5RbpETBu 2XYFTrXdCEn/plD/z1/xyZ7+NvCMybMkd/nqYsQQ9I1gT8oys5nn4ntqz5CWq6C5enst5Djc/ OH8GeFO8uUqfwuAbvrZlfchjwsbVFsyCNUFPgowy+la1w60BnS27jPTznpgQ4WPS5rvTZ/Eim diVTW3VvdllNUGB6fASSMXwDbp500K3srXJqIlWwjk2IA8beYm3LjT/B3z0UM+gLr9njxjS7l LULp3253/34nOwGW2NqHq6lthozVkFt91XhA9I4LQ7l/OtjdcSwXkFIwJOOTqPzFvTVsDHKKC u0Mn+YBXtlXLb3ng6KEysaMAluxP3+ZhhfykN0mvgIpzfhPxpWDmorpZhRW1HBY4q2rQ2Kjdx VbMnhTY6y2krnyXwqv6+Z6rqE0kw4dSthXabPtOtUZBgIn/Ud8iEtidvKwh3WAtD0wkx9j/Vg yv0Dx+pKPAr7l6R5Od36W6o2yOgilqtG8IDTUiIIe+boiiYoHtENtny0x8NTObUsCNFCd8oLl njCTW6CZ5iWLuhhvGZdG6T3KU5bjAbSghQBKAxkuGrJNGiFVfQ/kNKXY6W/LkhBn/EiSGeczN ggq6iUXkSDvOb6mWGDGG9ihE/b3asnjyx+OSMyRNO5uivlwiLd9MJSMkpFhmgaaCbkmhi6s4e PtwbOPA8TH1gC3umUW5MeBjpMKWIYXCaKmKqpSKRk+2AwJ9XPXZGtAYEw39qyzjJd07gtMddu r+0oOeKYPCB4GgR/Mg0UtgZUsGFWYvusuCAlOmpmW71lxsRnCW1EEa1Gu4f729rsM/2zhN0qC 8B0GMRkQENXQ0T6lKl64= X-UI-Loop:V01:OHe4jEmLSww=:L6A2nvV559wBMq7ZpSkpt8UuVMuaTzjbYfNFD0F5sx4= Status: R X-Status: X-Keywords: X-UID: 7545 On 11/07/2014 17:23, Bruno Le Floch wrote: > On 7/11/14, Joseph Wright wrote: >> On 11/07/2014 00:20, Bruno Le Floch wrote: >>> should change the precedence of juxtaposition-as-multiplication from >>> what it currently is (the tightest) to being the same as >>> multiplication. In other words, juxtaposition would behave exactly >>> identically to adding an asterisk. >> >> To be clear, continue to allow >> >> 2x + 1 >> 2pt + 3cm >> >> but with >> >> 2x^2 + 2 = 2*(x^2) + 2 >> >> so for your example 25pc^2 requiring braces (0.25pc)^2? >> >>> Would that make sense? Am I missing something crucial (probably... I >>> didn't realize when allowing juxtaposition what a mess I was >>> creating)? >> >> Seems OK to me (if I've understood correctly). > > Yes you did. Cf my other email: how should the change happen? As I said there, with a 'breaking' change (which sometimes simply can't be avoided) all we can do is warn that there is one. Write the code and test properly and I'll worry about the release announcement :-) -- Joseph Wright