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 s59CRUhS017282 for ; Mon, 9 Jun 2014 14:27:31 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx103) with ESMTPS (Nemesis) id 0MDVlB-1WzBKK0N7l-00GqNC for ; Mon, 09 Jun 2014 14:27:25 +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 s59COuIJ008277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 9 Jun 2014 14:24:56 +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 s58M136W007279; Mon, 9 Jun 2014 14:24:55 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11063591 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 9 Jun 2014 14:24:55 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s59COtZO025334 for ; Mon, 9 Jun 2014 14:24:55 +0200 Received: from csep02.cliche.se (csep02.cliche.se [195.249.40.184]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s59COhqY008219 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 9 Jun 2014 14:24:45 +0200 Received: from nova-2.local (unknown [130.243.94.123]) by csep02.cliche.se (Postfix) with ESMTPA id 8CC92728D3 for ; Mon, 9 Jun 2014 14:24:42 +0200 (CEST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 References: <539432A6.7030205@clear.net.nz> Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id s59COtZO025335 Message-ID: <5395A7A3.7040106@residenset.net> Date: Mon, 9 Jun 2014 14:25:07 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?ISO-8859-1?Q?Lars_Hellstr=F6m?= Subject: Re: Juxtaposition in l3fp To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <539432A6.7030205@clear.net.nz> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by relay.uni-heidelberg.de id s59COuIJ008277 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:Rv0BnRnDedM=:BlMAELzi1a6ZgYEXlXIIwiVRgV 0a8oppjpkqQk/U5B0+XDZruvf/qFQIS+pW8zDR49DjPnQuVmneyvlDs7aYyvAAzUCp7Tms7VD nkVDxagGkiU4TfOEiKp3KrNmu80uEwElO8HsKLHZqDcT6gyGWgfEoSafziNnH9fkuOEa0CTIx H7bUGlniC6+Wo/YTwqEfaU+ZJ5P3fRSNOxQRelGO9qFSEHFQLCbbbcrtsYwc5hg0m1vDB0Zml PvV0/2ZKzRh1U3JwrxSyJ00uTE4jkRoWzL7tnJe1WJh2b//dUGCgtu8WkSB+GoOJ+pMWAIQoX fz3HTeUuZ1bTzH80r8mXGH2mJ/OFPALLtnD4CVebLkD1huHTkO0y6CYcR46dPXVuesY2J7k4w NOquHMNeAibE6KNuNNcEtN7VfUYEu1I9I04TdLfCNDwGcSqT6GK4wuyi+eDY5KoCBNWVXWsEf djKPTH9juwAQD0fHSfZbXpM/PCup8E8ZTSYYyBMLyIO8lALgfWZJB7mHhCQBEz0FK3BKrwWuE Tj9oC39AwJMLBwPoMCGR1TXFwc3sl0gbcwKCzrF1wr0BJ5QI/YseUqkNQ5sf7iLxwoGJMdsuc RzmHmw+npbKES7WS9euaUPPRBUp964Ogo2j4Kbi0hbNZl20+2e6jt1Ykgl2UQnb74CYLhSw6W Bu8GHDehzu4yYfXmf7aGmH9IR3LqzpNFJGAHMb1TrjG4lKsI4JKqcSYJh+oo7yoadEZ16bV2w gSPK0b7v639+oX+gvw4/Z46yz2p++CxLbVQ1sBzfQz6Ots87/YGaUU/wOZS6gFniEPXgunkiH R2AozV/ub8lLHeF5S+e/FyiY210YQTbctmouv6ZzBEjirHcKKjg73XMyR5+XpgNpC6Bv39Uvo wpbmoQDlhLN0sp8xo7lidQizUCPPmAw3dM9OUwMBxU5gZPwa+QvNvCY2qwgwsKnqC9bQiZ177 jscJEi4KP1qDK/+JqApRUUMojZ16f413xyZxFIbn3CYBDYZDyn1if89ZPstY9BMclDtAS/043 Do6aDuaWA+9ZN21llpjkDILVdvie+Eqhhj/BnqznjOcAKxNeHmMncvRnloc/Uq8Fr8Tm4FHci xq/06YJ+K834UQDjpV9F9ALWOqHG9G4TeccTlhSr6REgmNKRs4ECZHXi25AaOZ1h3JGGy7Skk xt2bRtgaMw1e4zhBcwdqD5gHjqkH/BJluw5Y1NYEVH8EjaT2isQerS/eux16TI38AD3Xp1hPU Cpzqu5H3kNkg295XxBRRQx7TQVo4+RQG5fmYHAyCuIStNpwpDa6DWNHYeBZaQ14fwvpbEZIja BmoDoNl0T9ho/c2P1R+VMJJtlkX2LblW6p8UPmM/S/FgoqNlyhkxEXRCH7aa/n1ececa3z3zO 5MnyJCw37dwTSQSx9EVlpQT4OXHj1IbnrE1yzlyNKjFWTRP3A/4UG+v8UC9A8H/TTs876Yywt Qixv/xv7zrD3s30F8i6Yp3Cz9thBEzUVmlhGfcLf4BdYreEk/jNGCe43D9LARBqZVv21O0DON lhZiDdu+fyJqN/Ca708QwFYIov/k3Rc8HWW7ePCBx X-UI-Loop:V01:sUWE1ZXyTxk=:pzA/Wvhnrp2otMBDzQoAAOdFUq8Ju0WD3PagzYV5vXQ= Status: R X-Status: X-Keywords: X-UID: 7489 aparsloe skrev 2014-06-08 11.53: > Should l3fp use juxtaposition *at all* to indicate multiplication? I am= an > enthusiast for l3fp. I am using it constantly (in LyX using LyX's insta= nt > preview to evaluate formulas), but that has simply heightened my unease > about using juxtaposition to indicate multiplication, particularly as p= art > of a kernel package. Syntactic sugar: may look like yum, but it can hurt you. :-) > Most people using numbers have their mental reflexes shaped either by > mathematical usage or calculator or spreadsheet usage. The last two, to= my > knowledge, don't allow juxtaposition. Multiplication must be explicitly > indicated with an asterisk. You conspicuously omit programming languages, which I would put as a=20 forerunner of spreadsheets (the less about said, the better), and probabl= y=20 also of modern calculators that attempt to display formulae. So it probab= ly=20 all boils down to "because that's how it was in FORTRAN" (which, if memor= y=20 serves, ignored spaces). A data point of possible interest is MetaFont, which has some cases of=20 juxtaposition as a high priority operation (e.g. 2/3x means two thirds of= =20 x). Since it's Knuth, it's probably very consistent, but not necessarily=20 intuitive. > Mathematical usage is variable and often irregular Oh yes. One of the really big mistakes people make when trying to impleme= nt=20 mathematics is believing that the mathematical formula language is=20 consistent, just because it is precise. Juxtaposition can denote pretty m= uch=20 *anything* (depending on context), and because juxtaposition is=20 multiplication, it follows that pretty much anything can be regarded as a= =20 kind of multiplication. ;-) Lars Hellstr=F6m