Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s4RIGVsd012071 for ; Tue, 27 May 2014 20:16:32 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx106) with ESMTPS (Nemesis) id 0LsO96-1WiadE38ae-011ziz for ; Tue, 27 May 2014 20:16:25 +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 s4RIDfO1001268 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 May 2014 20:13:42 +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 s4RG3RvO029891; Tue, 27 May 2014 20:13:41 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11217363 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 27 May 2014 20:13:41 +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 s4RIDfJ2016827 for ; Tue, 27 May 2014 20:13:41 +0200 Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [95.130.72.151]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4RIDXbU001206 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 27 May 2014 20:13:36 +0200 Received: from [86.178.0.255] (port=58402 helo=palladium.home) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1WpMrj-0000uO-MZ for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 27 May 2014 20:16:51 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 References: <5366C875.9040709@googlemail.com> <5367453E.3030906@morningstar2.co.uk> <5369962B.2020905@gmail.com> <5369D54F.10503@googlemail.com> <5369E218.4090809@morningstar2.co.uk> <536BCCC6.7050902@googlemail.com> <5384B7E2.6080801@morningstar2.co.uk> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Message-ID: <5384D5CC.2@morningstar2.co.uk> Date: Tue, 27 May 2014 19:13:32 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \__dim_strip_bp:n 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:r8A0KuAwwks=:oKVNDI327A8JnP3rwZPQciksna /SKF0PLxuy/hI6na8FkTQUigrxmZE4iGQHES/5u7U+lgqVY6U+uLJHBBwT4ENzH/zWKcM3Yxx Ss/J/PV9H7VJojeKT7zwG6yhTNINu19ZagvNCSXRpdW/lgNLZLM6L/W3sWKZHjX/hMfl1sdD8 F4q65uvqFgnvzixeDMhYmhRFQ7e1pWqINYRp/CbJ2b3UryKkMsh/YAL969mr0f3gsxxnDGG/u fwIV6FsxcmWmddXre/0w/p+cmGwdFuf7O7MGANIbQGjVpZwKkQrTioJcs9IIYj9W3i0hM2hvw 2ocE1ENbP7i2mQXJmco8uqWOiBIITu0xxd0X7HUj+nZ+dkUw4WqaMJnb89B1dBOczKtclLAOD 7HtJORSmyIMF/1/giU0k3LWMh6+geBWNDWsNTJzw0XKl7uhwlPNwijv1FRa3P+WeDcAFId3cQ ZcdbMuhpniwjSdoAHXGIXr/LF8Z3UGcPKquTf6V3lZwZagl60vp+v0C0XamGap7TaqHGAfKRW MQQjWenLiehGYYv3fajg4kBof8BdWosh5iV2Pq0EQcUFG0yiJOVZvUE/R6+NLsud59hj5q6B2 sVgyyFy/NcrGjttQKtVYq0rjYpQtsP4ebkzyhwjTgfpbE2W1t21YlmlWnUahU5YFa7oAtGKdO hC4cPMrU/htDjSiqRPagYE5rRVdzqvBaO2PhT8NBV2zKByAaZ1y7/30cGO9HBcvdz76YBNQaz BFYZlIXjdBe6LbEUfXx4ZehGsYunHDBiF9iVM0yOiTiypuJAH12BGDQBshV99taocihsCN7/R zh0xg0fm/3me4XSFpWaVTATn9UsWYrpXso2rWT6Rou0gc94PYnqDnkyX17Xhjm/VgLo/1gw4G LZC1nAdobXtMwdgI06WAYggV67l2eNpHkWQjPDNa7PRANi+6cOlD1tY9sq41B0plmrMIvgtOF VbiVsoR03ScvoKviSJ7TUKtU4YGxOJ7bilOkzux70lW90Gxnx2f88pZsxXXJzqS6I2qn42hmM /gI1Qm5VEOLMR2LyeLrFzoLZLe2lqjqpPoCMzYf5HraKEaJZ2YDdgc1SQnWEMZr6BJ02vApMU KJXW5n4iOsx5+hm3r3NA9LQzWcQ2TcNx+/MIiuxuOhl3kJNMVewFdOSrReeUF6gySJIV/ul9m yacIb1QTdvOM45DZ5XPyQFbCJ0x9ECwD1dKPAmr2UCi8912tqxSUsM5+iOW9KsnlFEe75d0Ug vdCXPT8u6i0AaF0DYTpzrfXug7cCkBYUeKy0ZTOmYF2/XR/F6NdvqYcPt0ryDVZc7lMNRNyVh lGZZdYC3ZVebs0HfVapBmwrdIOfIHgjfWi1riyBkS8rc3ZHe5L+LAvzyHRtwOjNs52TOqj8gJ g8FpnGTVQORNWo5JzM4cLrqTkJJcA7GMOINur5oohn/X0iBTO4rKrE2sU+nbIgjPlSDwSkD8I 2LaNxQYAMwgW1U6AvhvA4xdKqVhBnQ45SgHfymxXwICVDSc/5okt/7BMmNhiCAtVYmYJMLYVi 0YNsiHXwfgSnvOBKW8en73EOtJsyvAA6r+AuAYxTDFVBfGS6LOuOionFzs0t9vQ== X-UI-Loop:V01:rP6KGczlFoQ=:fpv3ZQ8XYjLVKNkFEPLxbj7GftEblc4UBGO4Z8Blf1c= Status: R X-Status: X-Keywords: X-UID: 7457 On 27/05/2014 17:12, Bruno Le Floch wrote: > On 5/27/14, Joseph Wright wrote: >> On 27/05/2014 16:58, Bruno Le Floch wrote: >>> I tend to agree with you that we should not let \__dim_strip_pt:n and >>> \__dim_strip_bp:n accept arbitrary junk. That's easy to change, as >>> they are only used internally. On the other hand, the public >>> \dim_to_pt:n and \dim_to_unit:n are documented as allowing multiple >>> units, for the use-case Joseph describes. >> >> If you look over the current actual uses in the LaTeX kernel, they are >> focussed purely on some aspects of font use. I suspect we'd be better, >> long-term, to allow this sort of thing if at all only at the interface >> layer, and to have all of the 'general' code stuff expect 'well defined' >> dimensions. Means a doc change, but I feel an reasonable one. > > My worry is not about doc changes, but about people who might be using > \dim_to_pt:n "in the wild". We'd be breaking code. Can we have a > deprecation period? > > Bruno A reasonable point, but not always possible when we make an 'in place' change (which are rare). Here, a sweep over TL2014 shows no uses outside of the kernel code: I'd hope the impact will be very low. -- Joseph Wright