Received: (at 15859) by debbugs.gnu.org; 21 Apr 2023 14:26:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 21 10:26:05 2023 Received: from localhost ([127.0.0.1]:40883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ppri8-0007uA-VR for submit <at> debbugs.gnu.org; Fri, 21 Apr 2023 10:26:05 -0400 Received: from mout.web.de ([217.72.192.78]:56713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1ppri4-0007td-LF for 15859 <at> debbugs.gnu.org; Fri, 21 Apr 2023 10:26:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1682087153; i=michael_heerdegen@HIDDEN; bh=aT6RLiJr81+0vE+7BXvPmmYSlyxDKVR3uXQIOx8+1jw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=FASq00PaRpVb23X68gNTFTv/qIscfmHvTn5weVgqQjOnYAt7ppfUgSqIlUyxpoOO0 0luvDHEN5pXTWkCF5E0P1EqWW/87BcthoGDMnVcEPmWxG+Txh1+8U9InAJYHw6QX5B Li9JpOZ5alzmyD95zP0mNBhUt/IJjimNcER9ncAHJ4nIoJ1Td9f7G8ixaMgxA8Fimi VNf6azrXl+K+lwE+cgUehNxMdGI0O3W/Jn6CiwF4h/Ol/qt6X+/J2HZ41OisffoZYd rhZRAiHJUYbCCy3HamIha4AJWZl4YII+TZ5rA6KQpbCN0Z6/By22zwhlOk4qYT0wV/ WWrPveQLkz8eQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.181]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M7ux6-1pthSN24nq-005Gvh; Fri, 21 Apr 2023 16:25:53 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again In-Reply-To: <21120.6201.687671.227593@HIDDEN> (Roland Winkler's message of "Sun, 10 Nov 2013 17:35:21 -0600") References: <21120.6201.687671.227593@HIDDEN> Date: Fri, 21 Apr 2023 16:25:52 +0200 Message-ID: <87cz3xjor3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:rXDnz1YbH7Yww/PURygszj2vJjoIhWJbatNnJMkxnb6DZWPkqqa yNcwgMgHCYjWvu81bNlYXgICtKQo90CZsMhVtlNTGX09/nrr9M3mdWsJy8B2NPuzq9xW263 p36dVkia6XBNWCdsPLfW5/YxSHFyBcdKj5v4VvTfRL8BWiXKGBkUztw8lr+0R/GYkAU/oBi 3jOvMJjtJi63Dz8WVczXg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:L8UVXbflRqk=;xcbJM3u2lGlSY5JCJ+t/zb8WIkK S8ULMxL3IqepOdW/UsxAarIGAkG+GFehHstY1u2hCAIteth/H59fEiFVP73xKiyP+CYXwSlXn dLiJtRpR7zLQY11dol4GMneN/xr/mpH2R3+rCfEwvjpB5PuTI7sib28wT03csR7zgEFUPvCBH FxxYXcgNXty4+qil6ZT4RYfTfzxyQyRaosk/pEEkU93I6BVQ11kJUS9XgDmz1cWFJ1KwQ3w5s zZkAGvp3b1KpEoOK6KyFTPavtgqvG3jvf/OSB6m9SzMWpCpwQrNgrahNsh1R2My4m8mEVEiva 268b/9mIINBuMcB0TXvqyejFuBNzv+W6gGvc3yUGYl0Ie3SuddB0+03j62a5IZwjWmvdKbVgR hUnPclW17IDKMW9PjujXVx3xwZmlugI50THeE5aLBLlcRQlQW+0rS/VdsJURS2nwBoXIfZ4XR 5k26xzLW0NSkq4HtirIKLeeE1CVpEF5qJ3LnSpGIAiWgH+W6/W1vZTSKwMqmDRjt7Rn1ktZXa LWFvZh8+I+LrY3TzIxz/UyIIdWvUeNWNDmtDqbbTIa8it/6veXcnEuhMzBrrssIJuMqNpQYiM lzcPzNWdrawkVS4H/fd+3l/kPYOXb2Emp5Hm87nSxW3TJ1KiVDkMxz5H9IjDpEOgpPn6IiOj4 2NuBYbbjuezKrvuTnxbb6rIRXxt+n5Nnr+fKzM+BB6GJlkCh0t4cFSAobVy3nLOE3uFHfDWBO Rt2Tf81GpXZng6In0iEG+nXLaMDnFG5KK7ko3t79IzlXh4yyrejm15/PBa6Gcsv+QJZRhDTd4 6kM3EkBi1fvY+cKKEcKCF8ZE++N6MIQLOi7sAekTzn6WTm2H/BmvHps4F7DsVW1Qf0PDntUIa 0i465RC1C4/DuVHtFeShOHT+fqaEDYpdG0Eh1pVRC/5jIBkEjjGmZQjhb+DSvlB5Bguk/eD1k e/1W4/x6MuQD2ErNAyf9oBd3tx4= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello Roland, > [...] > just want to convert "7 m / (c s)" into something equal to this > expression.] > > Now for the new unit: > > (1) If I want to convert "7 m / (c s)" to a plain number, I enter "1", > but then Calc throws an error "No units specified". > The correct result would be 2.33e-8. > > (2) If one wants to convert to the new unit "in / (c hr)" the result > returned by calc-convert-units is 2.33e-8, that is, the plain > number which would have been the correct result for (1). > The new unit "in / (c hr)" is ignored by calc-convert-units. > The correct result would be "992125.98 in / (c hr)". I found that u n (`calc-convert-exact-units') is exactly doing that. Maybe you are more fortunate with that command - or even used it in the past? TIA, Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 18 Apr 2023 23:07:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 18 19:07:14 2023 Received: from localhost ([127.0.0.1]:60639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pouPp-0002yj-Ll for submit <at> debbugs.gnu.org; Tue, 18 Apr 2023 19:07:14 -0400 Received: from mout.web.de ([212.227.15.14]:34767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1pouPj-0002yQ-Vb for 15859 <at> debbugs.gnu.org; Tue, 18 Apr 2023 19:07:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1681859221; i=michael_heerdegen@HIDDEN; bh=MSxV6PyDy1lo02CL748BBQ7pFLshapMmWP+YFJrQEz4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=kTtGYnjpzcdAQ3/Oc9Qi43Pr7xi9NR2j+Fl4cgvQ+xl5eYjdJ6/XW1msMyWJfFaP/ YkQ6VKP0OX6gH6mOcMMRUmVh5NLCu2O7c+a9B4mspkKSOhtz1vBfiJhNBvuj6dTrBQ HZfz+2nrAwFb8YRy9pHJvnY7PUHqCdxTwBMJRmuwndK072+/cWeenUjnvKV4CvnyAN ivr+fWLxBttxCQ8mOZpslEBMHoSun/PeJ6SNhVk2RT5DrlOxd4s2cu2sohfNt1oUgg /uRvde9W2Ska3ahTRwRMKVS0qLvREXW4/gK0Iuyy8SX7V5a+TClk5acvZfC5O7BkwB 0iFQKcYPnSMjg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.181]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MlbHC-1qErFH35dq-00invT; Wed, 19 Apr 2023 01:07:01 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again In-Reply-To: <87jzya8rio.fsf@HIDDEN> (Roland Winkler's message of "Mon, 17 Apr 2023 10:20:15 -0500") References: <21120.6201.687671.227593@HIDDEN> <87a5zacxb3.fsf@HIDDEN> <87r0sj8690.fsf@HIDDEN> <87fs8y7ggf.fsf@HIDDEN> <87jzya8rio.fsf@HIDDEN> Date: Wed, 19 Apr 2023 01:07:01 +0200 Message-ID: <87cz406b8q.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:UyECMTaqKlK1FtAPKdy+rT9kyDxUwM5IyYrz0mmYfUIVY9xIMHC QlJffv/QIIYboct4nGXGHRSnkrNlPz+wxW1MrNfsIEFKc5gUIRAccMxdS6VpWRXbi4Y3WRO 5mJe33IrfednSTs43nPAQrEt1GCCXBPbvZ8WfwKVfqtBQ7VG82BOx+qSH5NK2wDqdCc2dq9 5kmlpnKK0Bg+VMR8AhzJw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:rYNPssBm7/k=;HsZ/caFi+8IuPDIhFL9vRm4qEbJ pDexWEtNjhsft32eTB0hYyyzBgIxnTNsgpTVA57Pccn8bLK3ix6J2/juGeoiavQ6HsAU0v4jK pIZ08K8evt5/s3iv4JpuKJmFvDM8GHDWFzQJN+JqqFuAu+ANmj5IF7SdKWRQxLfTp/0WKss2z DHVdZZYSRlmTE6A8yiUe+Vau1DpxQXZE7didiOTy1jT0XMd7ij1Vpy9+GZWD3fJ+YsQmEEoZf uVv7HKsbmpYGieAYtY4QieyJ4QM9OvIOSZKRt2WkJASN/gPEiPoDr84FBNJtUBRGYS8sXkBZH VtajnJsWpE9nOx3wT+ZIaWDEDtSEKnanrSO0qTNEJ+5wdxAqWJeeBFU41sL4syvONt2/U+6UR m8Oal0BCbH4kci+QQQueheA0Ny0S8UR8aFNHhVEdZAkgINjLVAsssUEa49uUwc7CudfuZjPYL mo3Pol7FDaPuArsUjqTyOL2sdU3iwCGA64iOzUyfyzOF2JssTnkaDBGlykBYnYU0hruuNFfd1 GXOY3JVzA4emwtYrMT9HvWO3ghCso2v6Swm8ZEb+cIYE1dH8s0IiErqco52QKpo7wbSsVBqvi eJ5ntGhYMbXRBviCbr+MR+akVEs80blDjwuMc+WZA787wQRNMPU1Ph/bGfniV6bgt/Wt2ud4G KCVwWPG62OLD5PODLjfJifTk2UnEspT0gFLbwvQfjO2dGmetMWYLf+EHbsoXbPIwNNYTrKOKn h/C2DGxmzxdFgwqpUpLE2g6IVzYCFo1pj9A67f9OZdDL0BCwz9Ui5L7fAw6rFITuqFo9izcLa sUrhTWmVcJeP+5MB24cyTQJkzNVW9qVZiW8bukXB07gI4fiKWEc23Q36EAAuo9SmLd3Ih3LsZ BKfXTo3cp088n4gWsbidCD24SCugbHeBQGd0PrMLpRaAycbcxFqj8xHi+TH0ZdV8kAsTuvnvk 8mzoF4n6u9v8Mkpnpw0JRmI7wWw= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Roland Winkler <winkler@HIDDEN> writes: > Therefore, I believe reverting the changes to calc-convert-units is > the best thing to do. Then, any future changes should document the > use cases they intend to fix or address. I now tried your originally posted examples (1) and (2) with the old version of `calc-convert-units' you posted, and they both don't seem to work as you wish: (1) errors, it just doesn't ask about the old units before that, and case (2) is also simplified to a plain number. Are you able to test these cases using that old Calc code? I first want to know what are really regressions, and then we can try to find a solution. Just going back to the version of `calc-convert-units' you had posted doesn't seem to do what you want. BTW, my impression of the intended semantics of `calc-allow-units-as-numbers' is that an expression that can be transformed into an equivalent unitless expression will be treated like a unitless expression, i.e. as a number. I think this is the opposite of what you want. I still agree that the current default behavior is not acceptable in your examples btw. TIA, Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 17 Apr 2023 15:20:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 11:20:25 2023 Received: from localhost ([127.0.0.1]:55794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1poQeW-0000zz-Pd for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 11:20:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <winkler@HIDDEN>) id 1poQeV-0000zm-2M for 15859 <at> debbugs.gnu.org; Mon, 17 Apr 2023 11:20:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <winkler@HIDDEN>) id 1poQeP-0002Ku-HN; Mon, 17 Apr 2023 11:20:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=UHCkvIRilr7+rbBCrDUueJFf6F3P9LQYQLJ7XHJ89MY=; b=Ylb3qBLqqBCvSKgRmJKg qkMdMfK2tsi26Hkd/sJpCZqgZA6hjsWjDAAk5zflzbsaPsAKtC1jEbBC/ODs1TUP5wH+0YiEZmipJ DHv33tCXYM4l96dLE4pH1l1hX+hgcpj1J0ohkqAvh5cW3/wXkAJrg56CqrpmSdbqN1OtWwgqd/2ge PCSvDndpvLZlmw6LnCQAukpYt0VwL3rh/4LGAD4MRbKx9cuJrKmJ1KTLs3jrDR5jAttBOEEpbjeBy ZIpLwqB7VqYskn+v/ppHZQYArEcL4GPeNDltGKiIV/OLMCK2RNKbN9lqc23ul7WMoMPJxftTiLXLY hACjD89vtVHKWg==; Received: from [130.202.136.149] (helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <winkler@HIDDEN>) id 1poQeP-00066L-8s; Mon, 17 Apr 2023 11:20:17 -0400 From: Roland Winkler <winkler@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> <87a5zacxb3.fsf@HIDDEN> <87r0sj8690.fsf@HIDDEN> <87fs8y7ggf.fsf@HIDDEN> Date: Mon, 17 Apr 2023 10:20:15 -0500 In-Reply-To: <87fs8y7ggf.fsf@HIDDEN> (Michael Heerdegen's message of "Mon, 17 Apr 2023 16:04:32 +0200") Message-ID: <87jzya8rio.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On Mon, Apr 17 2023, Michael Heerdegen wrote: > I would like to know what the changes since then tried to accomplish/fix > and what we loose when we revert to the old definition. That's a very good question. In my experience, there was never a problem with the old code where it yielded incorrect results nor have I encountered a situation where these changes improved anything (in whatever vague sense). Most importantly, at some point I checked the bug-gnu-emacs archive, when I could not find a bug report that could have triggered the changes in the code, nor there was any explanation in a ChangeLog or commit message that would have explained why these changes were done. So from all I can tell, these changes were introduced for no clear reason, but they only broke things. >> (defun calc-convert-units (&optional old-units new-units) >> (interactive) >> [...] > > Reverting only that definition does not fix your > "convert 7m / (c s) to in / (c hr)" example. Good point. I must have come up with this example at a point in time when I couldn't check what the old code would do. In any case, running this example with the old code yields a behavior that is mathematically perfectly correct, whereas the new code asks a meaningless question about a unit for the expression "7m / (c s)". Strange enough, the old code even handles fine the case that "7m / (c s)" is converted to a user-defined dimensionless unit such as Pi. Again, the bottom line is that the old code works correct, whereas the new code cannot handle expressions where the units can be simplified to a dimensionless number. Therefore, I believe reverting the changes to calc-convert-units is the best thing to do. Then, any future changes should document the use cases they intend to fix or address.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 17 Apr 2023 14:04:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 10:04:40 2023 Received: from localhost ([127.0.0.1]:55603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1poPTE-00066O-Dw for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 10:04:40 -0400 Received: from mout.web.de ([212.227.15.14]:58879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1poPTD-000665-CB for 15859 <at> debbugs.gnu.org; Mon, 17 Apr 2023 10:04:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1681740273; i=michael_heerdegen@HIDDEN; bh=IRYO+LTUddIZxoi7YcKauTOg9UFjcVD1abZtmlxkiyE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=BVWf9hc5DrDsY27DbT9Warj0cVLjkg/VEdScUyPTUON/2j+fLokUtd/BpGSthTk8P kS/7c1jLlRsPderyG/axbf9ygqYbyPFc/zzhuGNAkHFtFFzCg1yv9+1lcdprQ8F4sw ZkSIBrve74HBgbSRZsR5cRk6iAxXtqetyEns8NIHD+MDIcdV/RtAFGevKxnOdjbxnA El1kaWuSzG8H5UE6Lo/BN8IW5Z5WXso44snuNssSgSg1q40iyi29fG4FXgPAISNEgp x1JHmsX5gQHAg1TAfgmIT3HRtjvQUzPnU8fAdibC1m+5h5F9FSnAvDeMkXcjOnntGl 1RpeG+kafNQow== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.181]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MUl9B-1pwtlJ3UOn-00QfRC; Mon, 17 Apr 2023 16:04:32 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again In-Reply-To: <87r0sj8690.fsf@HIDDEN> (Roland Winkler's message of "Sun, 16 Apr 2023 23:47:23 -0500") References: <21120.6201.687671.227593@HIDDEN> <87a5zacxb3.fsf@HIDDEN> <87r0sj8690.fsf@HIDDEN> Date: Mon, 17 Apr 2023 16:04:32 +0200 Message-ID: <87fs8y7ggf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:MW/s+Tpl6nBDqaMeFe7v0w3/WzUDbwtxO7eDPzRjyBHhwpnomls SDNq5La/Bt+O6LNKXRzt0Ex2/Tm45MjGYVDGKvNHOzyhKJF/kBNpNUudWd+rkWnbSYE1D9K +ByNjbifCCwpjwMmOuozgcc1wDJ1S7eY87QFzRg7vu1L41dxYXAnasn+Hx+8DgY/xWCnkQ5 I6sMM157tzaRXVd3oGuFA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:xNeosNpdB7s=;3fKfM2j4euP9uZwo7KVdUhGlg5b SeyN/615ElnPbe+2n5XB8S1rymTjRhWsT23rI78FUBc+kmvSPYBgUW2mhOIlIvBgT9N99dP/W uPUxRK9HWdD1KBefNbz6hqo68vc8ca/Sdn24+EJ5eEmxWHvqCgWRgYvJLGlmiwOmbE1hONgd/ jpzYqiLvtQtuJhkag9/05w8WCNfjYQ0ORlfE8oeU3en/Ds0nXDFak1neue4I+mqKAWq9GSNS1 2OVuoZZ3Wikz/IK39yLo04v7Ub4yZyq/fLltLxpGAo7SXJij0nCCdSzV/ZtUw5ZKKqlibbivI Aj5MwYV4QeAZI96TcfsM+Aul0J222yDQY7/drA0Hvs6SHw90pG5uNcHWrFwUu+kRMBQQMH7b7 nVgi6PQOOkTsZX1gP1yXPriEGmuKgMoUezsznQQZEpB+TfdriGhMJ6KD58f1ceG1ivxMf1Ie8 cYivD0tuXWo/3SWx6rIZPWULs95Jh5UNtF/vHqMYUtw3pykM4u3TGes2fV5vZ5NpxSV+h7pM9 DRRvfg1J5JdECkh1kw4hdfjHJzsSvGj1uJteOdLGXBRagAe96TDSOJaPagvu1F+CxCjhNTRjm PQt5BBPQobTcQ+tFgT+mQW4uCcjv6A2J2L01ovq7v8/cWVkGbsOdeLLnJiO7R9L+BzyO4c2lw nl+pHS0NhzFBh4MRhdt5CeiUZSfuKkKQRbzxKCv+JTWn/Mr6gQSu7dy4JLm0m02uNsNs+lM9q viEq7ywyLh3jzYd84OGIbEtsgNbwxWTAmLpYlyAacEKBYVCUEfUL7GUszK1K0DHVxwhKoOoxX qaC5jvtvPX7+XIIjTRI6yotKMd3fHPRj3oVBpdNJ0i5SUfOY+F1EzE7Xhokk6p4makQj9MNsT mSxKmGGgA+Q4b5iE2yNskfAMK0AEu+Wjgw942VE+TSafBquVeT9ddgOFGSJn/gvKGuvPS/wJR L5PnlNzuvVilYpBpRU7fWVbQEcM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Roland Winkler <winkler@HIDDEN> writes: > I suggest to revert the changes of the command `calc-convert-units' and > go back to its old definition. I would like to know what the changes since then tried to accomplish/fix and what we loose when we revert to the old definition. > (defun calc-convert-units (&optional old-units new-units) > (interactive) > [...] Reverting only that definition does not fix your "convert 7m / (c s) to in / (c hr)" example. Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 17 Apr 2023 04:47:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 17 00:47:40 2023 Received: from localhost ([127.0.0.1]:52883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1poGmC-0008OA-58 for submit <at> debbugs.gnu.org; Mon, 17 Apr 2023 00:47:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <winkler@HIDDEN>) id 1poGmA-0008NU-CN for 15859 <at> debbugs.gnu.org; Mon, 17 Apr 2023 00:47:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <winkler@HIDDEN>) id 1poGm4-0003Eg-Hd; Mon, 17 Apr 2023 00:47:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=RE8pu73elQXktGz+GbAg77vZzlE6vFTkqIxzZ1AlCws=; b=d3W5lDswo80Itia8rdsN bOlhGTXSZa71KcuZ6MWrCYkFAaUEVOL85LPanSW2HEJhYkYfaenfUpKyh7r6Xz61VvK+OzlR8s/RA p1ZB/6BLrP2NlnNDIs6KM38Lunzy+bGUlSMbIEl4WVqTQcxWd786jrdQh8L0PslKtOKX2b3A167LS 2ZS35B57VxfnDEZo9ZZsaOXTTtnrEANJ36ZQpOUo9wGdkRSBmvM1BUB2HsCJ3VGcTMdq+BrCWqN8N 3FaRTOiP9wdtTXbC4lALsVCLry0WLAsQIOteswO28bSeuxpnkzteOGx2jpTj3f5OxQNooHLL52YFI 1uvSjkoDbfUJLA==; Received: from [2600:1700:5650:f790::42] (helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <winkler@HIDDEN>) id 1poGlw-0002GA-33; Mon, 17 Apr 2023 00:47:30 -0400 From: Roland Winkler <winkler@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> <87a5zacxb3.fsf@HIDDEN> Date: Sun, 16 Apr 2023 23:47:23 -0500 In-Reply-To: <87a5zacxb3.fsf@HIDDEN> (Michael Heerdegen's message of "Fri, 14 Apr 2023 17:12:32 +0200") Message-ID: <87r0sj8690.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On Fri, Apr 14 2023, Michael Heerdegen wrote: > At least the result given by Calc is not incorrect. It would be better > if it would respect the units explicitly requested by the user, though. The command `calc-convert-units' from the old calc tar ball (from before calc became part of GNU Emacs) had been doing for me exactly what I expected for the longest time. The trouble only started for me when the old code got modified. Therefore, some time ago I grabbed the old code of `calc-convert-units' and put it into my emacs init file. (In the code attached below I merely added a let-binding for the internal variable UNITS.) This code has been working fine for me since then with recent versions of GNU Emacs and the likewise more recent versions of calc they ship with. (I use this command on a regular basis.) I suggest to revert the changes of the command `calc-convert-units' and go back to its old definition. (defun calc-convert-units (&optional old-units new-units) (interactive) (calc-slow-wrapper (let ((expr (calc-top-n 1)) uoldname unew units) (or (math-units-in-expr-p expr t) (let ((uold (or old-units (progn (setq uoldname (read-string "Old units: ")) (if (equal uoldname "") (progn (setq uoldname "1") 1) (if (string-match "\\` */" uoldname) (setq uoldname (concat "1" uoldname))) (math-read-expr uoldname)))))) (if (eq (car-safe uold) 'error) (error "Bad format in units expression: %s" (nth 1 uold))) (setq expr (math-mul expr uold)))) (or new-units (setq new-units (read-string (if uoldname (concat "Old units: " uoldname ", new units: ") "New units: ")))) (if (string-match "\\` */" new-units) (setq new-units (concat "1" new-units))) (setq units (math-read-expr new-units)) (if (eq (car-safe units) 'error) (error "Bad format in units expression: %s" (nth 2 units))) (let ((unew (math-units-in-expr-p units t)) (std (and (eq (car-safe units) 'var) (assq (nth 1 units) math-standard-units-systems)))) (if std (calc-enter-result 1 "cvun" (math-simplify-units (math-to-standard-units expr (nth 1 std)))) (or unew (error "No units specified")) (calc-enter-result 1 "cvun" (math-convert-units expr units (and uoldname (not (equal uoldname "1"))))))))))
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 14 Apr 2023 15:12:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 14 11:12:40 2023 Received: from localhost ([127.0.0.1]:47303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pnL6O-0006bO-FU for submit <at> debbugs.gnu.org; Fri, 14 Apr 2023 11:12:40 -0400 Received: from mout.web.de ([212.227.15.4]:56687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1pnL6M-0006bC-U6 for 15859 <at> debbugs.gnu.org; Fri, 14 Apr 2023 11:12:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1681485152; i=michael_heerdegen@HIDDEN; bh=NOtI5dzOONYmDcSMzvHzT+1o4p0mh3Ak3JqaKUmRX5A=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=XTn295+lRaH9ociKL8HFYvkod7lxsDWA/J4P92isvbKeN7UYr/rnuvnurrvxqe4Bc LczNXpQgO8o2M8Jled52FiqxcN20lXGSt4UF7ZuJjhHKlM70Lznox8zpLxF4HtDvfo nhsRGiVlrc8txkxe6ME8AMVUuu4l7mxojAiZL7wW93BcF6IhpeF+MvzhsvD14cq+om u+Cth+xnea47UgLVbDdSoVIPlZ89BITi+8wLgsnPErn5TiXRp3BLJ+nn9beZrTbcWF zcnG9iq29AUouCVI7B2nNm0GgxA5xJY98BhLbOuoRYL4QIcnTt5J4I5EVC/wqZ3+VA vpXdI2LandkeA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([92.75.138.181]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MD5jp-1peEHR2eu1-008zwf; Fri, 14 Apr 2023 17:12:32 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again In-Reply-To: <21120.6201.687671.227593@HIDDEN> (Roland Winkler's message of "Sun, 10 Nov 2013 17:35:21 -0600") References: <21120.6201.687671.227593@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 14 Apr 2023 17:12:32 +0200 Message-ID: <87a5zacxb3.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:xeb8r9tqOGc5EDxk+MjXUlqNkPjwv4vRBt0ZGmafNBOcSyRwz5q yhTOstccZgeNlmpyop4QM+qfRh97IV5nzBWoYCE5DsDZ0wV/k3MMNWDexeYufMvondNTgNx otDP9317VqdmRglyUwoN+aCSQ/ipWYS4GqqouBuJrwuFk4/0GOSo7Q6srm+dSOXfkEJLRy4 1Vu/C7VYE6rj1KSVDCVuA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:GV1txZybKpk=;o9exNFRG4n10gCuBqyU9Zx9M6v3 jrSi/hz8bFNPeQXsrXT9eE2kkLccLJrN8pP7NMa3zDjJ9tq7zAp000gRjpQKYq2fbkASsNp+g Bk8SDvDj2Kiz2oo2fVNIf6qx7sr0UAZ7C7QxAho5aZEBmT1Ol0saobVN3y8YfXNIOm7nGHZqN /Z9B+uUHryfk7jtB4c5bmragIbbJt4ZJqzFxNQ1Ji83wlCcFWx6nYnZxNlsCWlFqFSq1CMB+F NbT7mQzMYRwM3QahXAeTr+of0F/pPpJ9dUPpCtF+T2m1Xpe6I2Obnbc1G7nhLoe60V18hPD6H 1mqA3NxowdV2CJXQCMcoxsKRBk9OrD4/mdH02DZZQH9kT7GOgXOJtvgAvsvwMGNsIIccf2I+7 Ol9XOGUjDPFs4He8I49zNMwrbi2g5RDnh+cu7oSDZVLY6RkU3Nul1fqlIWvyKMjxe9dmh0Pfn 4XF/Gk3O26V+NoLkmdgTabw9pjeGZ87S34fA4FUw9W2AVGY4ONqEBtryHsUjJwFa77R/m/R1M odXGIi6ujXOGYV6kNLKpcO6DeNlEAcrNvLpt+e8cWY91pVagZ1sQph2hgcMCeXRryOUXn0Qzm S9c/brWvEfx9G5vplS591cnLHjexT0qEGS/nGb99CBwV6VkoMJArKhQoY4RAQ22vEdQ+87zuu /qc3vw5dIqXGhBJ+RKvEIuh/uFASb7m5ufzpg3GvCY7Oco4E96fXzt3VvMZNbPVdxVODK+b60 labvE1YyuIeoj5Pk7EW7tBiHeAZDUlSDEZe7ElyEbe8cW9F6yI6dSDym3C7GXPGhB0uH2DRN3 3Nwey+26dyV1DRanMG+2mFPOI6nh82nI0xjzGTtNJiDTOvL0mxw07YSh6F2dI/pk24E5xc3sf AY0HwpKBmtUCqL4CFMHED6/ExC2JNWNR3DLzfFrkGFr8hnrzJC+8CbsSj0sDGq1uAh3szwJPd 5TbvaK5o7LV4/u21omBCbrnqxrk= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Roland Winkler" <winkler@HIDDEN> writes: > (2) If one wants to convert to the new unit "in / (c hr)" the result > returned by calc-convert-units is 2.33e-8, that is, the plain > number which would have been the correct result for (1). > The new unit "in / (c hr)" is ignored by calc-convert-units. > The correct result would be "992125.98 in / (c hr)". I tried to follow what Calc is doing in this case using Edebug. Everything seems to work as expected - it's only that Calc automatically unit-simplifies the resulting expression, and that brings us to the simpler unit-less form. This happens here (I was using fraction mode when recording this backtrace): | 1 -> (math-simplify-units (* (frac 126000000 127) (/ (var in var-in) (* (= var c var-c) (var hr var-hr))))) 16:55:53.949 | (math-apply-units (/ (/ (* 7 (var m var-m)) (* (/ (* 299792458 (var m v= ar-m)) (var s var-s)) (var s var-s))) (/ (* 254 (* (^ 10 -2) (* (^ 10 -2) (= var m var-m)))) (* (/ (* 299792458 (var m var-m)) (var s var-s)) (* 60 (* 6= 0 (var s var-s)))))) (/ (var in var-in) (* (var c var-c) (var hr var-hr))) = nil nil) | (math-convert-units-rec (/ (* 7 (var m var-m)) (* (var c var-c) (var s = var-s)))) | (math-normalize (let ((calc-internal-prec (+ calc-internal-prec 2))) (l= et ((compat (and (not pure) (math-find-compatible-unit expr new-units))) (m= ath-cu-unit-list nil) (math-combining-units nil)) (if compat (math-simplify= -units (math-mul (math-mul (math-simplify-units ...) (math-pow new-units ..= .)) (math-simplify-units (math-to-standard-units ... nil)))) (if (setq math= -cu-unit-list (math-decompose-units new-units)) (progn (setq new-units (nth= 2 ...)))) (if (eq (car-safe expr) '+) (progn (setq expr (math-simplify-uni= ts expr)))) (if (math-units-in-expr-p expr t) (let ((math-cu-new-units new-= units) (math-cu-pure pure)) (math-convert-units-rec expr)) (math-apply-unit= s (math-to-standard-units (list ... expr new-units) nil) new-units math-cu-= unit-list pure)))))) | (math-convert-units (/ (* 7 (var m var-m)) (* (var c var-c) (var s var-= s))) (/ (var in var-in) (* (var c var-c) (var hr var-hr))) nil) | (calc-do (closure ((new-units . "in / (c hr)") (old-units)) nil (let ((= expr (calc-top-n 1)) (uoldname nil) (unitscancel nil) (nouold nil) units de= funits) (if (or (not (math-units-in-expr-p expr t)) (setq unitscancel (and = (if ... ... calc-allow-units-as-numbers) (eq ... 1)))) (let ((uold (or old-= units ...))) (if (or calc-allow-units-as-numbers (math-units-in-expr-p uold= t)) nil (error "No units specified")) (if (eq (car-safe uold) 'error) (pro= gn (error "Bad format in units expression: %s" ...))) (setq expr (math-mul = expr uold)))) (setq defunits (math-get-default-units expr)) (if new-units n= il (setq new-units (read-string (format-prompt (if ... ... "New units") def= units))) (if (string=3D new-units "") (progn (setq new-units (or defunits "= 1"))))) (if (string-match "\\` */" new-units) (progn (setq new-units (conca= t "1" new-units)))) (setq units (math-read-expr new-units)) (if (eq (car-sa= fe units) 'error) (progn (error "Bad format in units expression: %s" (nth 2= units)))) (if calc-ensure-consistent-units (math-check-unit-consistency ex= pr units)) (let ((unew (math-units-in-expr-p units t)) (std (and (eq ... ..= .) (assq ... math-standard-units-systems))) (comp (eq (car-safe units) '+))= ) (if (or unew std calc-allow-units-as-numbers) nil (error "No units specif= ied")) (let* ((noold (and uoldname ...)) (res (if std ... ...))) (if std ni= l (math-put-default-units (if noold units res) (if comp units))) (calc-ente= r-result 1 "cvun" res))))) 44) | (calc-convert-units) | (command-execute calc-convert-units) | 1 <- math-simplify-units: (frac 1 42827494) [ Note that special variables (`math-cu-new-units', `math-cu-unit-list', `math-cu-pure') are being bound there by Calc so just evaluating some of the stack expression might give you different results. ] At least the result given by Calc is not incorrect. It would be better if it would respect the units explicitly requested by the user, though. Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 17 Sep 2021 01:45:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 16 21:45:14 2021 Received: from localhost ([127.0.0.1]:58054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mR2wE-0008Ff-MP for submit <at> debbugs.gnu.org; Thu, 16 Sep 2021 21:45:14 -0400 Received: from mout.web.de ([212.227.17.11]:48925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1mR2wA-0008FJ-RN for 15859 <at> debbugs.gnu.org; Thu, 16 Sep 2021 21:45:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1631843103; bh=DqI9SVlcS1DKM7b/7SebUTj48x3J+gr1nOJK3t2OJjE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=NyT7c7ryhclVdDijlqtGkJnsKvqVYYHg4QXcvJZ8G5t18hnii5u7Seb3WE7+tXmXP z9j/vb5Pm8YDUnPPVZoV/K136FMFdLIMxP+M5pQ9jJcJYGQA9P7KQ+nAGq+s+FvyMt G6RaD8Kx9PX2SFncB7Xz42ocv3suMzbN5J0s6kgo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([217.247.77.50]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M8iLA-1md7lD1mtY-00CAPN; Fri, 17 Sep 2021 03:45:03 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Lars Ingebrigtsen <larsi@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> <873611v306.fsf@HIDDEN> <53639.9921.579963.24507@HIDDEN> <87y2ir4lif.fsf@HIDDEN> <87lfeqe37g.fsf@HIDDEN> <87bl56hwip.fsf@HIDDEN> Date: Fri, 17 Sep 2021 03:45:02 +0200 In-Reply-To: <87bl56hwip.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon, 06 Sep 2021 11:40:46 +0200") Message-ID: <87zgscnffl.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ABxhbKhZ8itmvmke3fcfETMjRtBz0eVA+8Id27NoBv3PbQP95rI 1dGQOmBtlpSb3482gL1mJ4Tt41mflEpjHUZLmpZ97hqdWHZJvcW4GPlZpG/kYLmZXeTn5H5 t7XOBG+nR/TJ2KEJrolN6e2fit5UwxrUHnQY3zb/SoEyM6zREkZL8Lk7OBvJ2mcMLwbOg/3 AAuZ8CNw2bLChc3EnOrvw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:J7l4SXozZ/Y=:T+iNX4kqhsx9Eo0iKzsMOh 3+VCAoTcRmNPYaJeqaZv7/uef1vWtuHUPuek47O0rcuWdBVAd1kdLMbs6g0NeVjFZGzdzb0y+ lVXyEqf+m2NnuKZA80GXrB1t3dSTb1W1aemQC9sSkglQslpL//3K1DcqqML5z3Fzp9s0xvJvh nd7eDglauLQFnZKXI1/NRuDgq86DhqZiGtjZnhXhV84oV5pGgnpmfh/zQQcEOt+obJnSBMHuu pEl4aAy+49VrzC59GBPCX/VL7ZH0ppQ6t7wcaXy6bPOFheYCFhEluESrt3mlWCa39SUYY7pGD 6CPC9v0W6s07NJTC1sJu9q9UqqZbMznJJRpOg+FOlBVNPmsIqNTv2APfDdDu1ayFZ7jkvsyio foPjU9dEAup89T9JtDAvpRNkjLFVy3YKKkSTsg6wYed7us3htKHE9/i01XzbJxp7l9J7EjUOX rbbxWp+S0EDqfUO8QakYiNR5xPTtdWsACwYXTCzXMOME4V1lwpUygP03yjbCw2xuQhVSlBsXP 6KhEBvwX2l7LZEqOs9VPIxcTvjJciEgf0dQdiV7EdErbGTnGx2c8oLPCxLNf+56Xc30TJm+SE pHyqKWCftH8B5+U1G2Hkm8hA+R0XZ8JTQQmGvGVxJOREeRCrhQ2g8cgfVPVBkcr/32+Mzw5FZ 6pPanRQD7GcJ6sQmQ/i3VD9DdPjWImsBjKVYHowh+5cG5Fq9q6Xa6oJWZYMGjQvhA5LyGEfu+ 9dANm8m5zV0e9HnJLriDgj9TN/w5bJr0kwoQzIM2sMeKc5ClgSqzm8s+xYjXgP2lyNHBjglIL Mk6mFCpDs8iGQNK5q4rtAeeuOJzbsjnkiBWEq3cBbySX5O1ylgiF16a2+hmR140L/6zj46Dth pfGOuyP/X8uTBVX/vl8hKRfYYbmnxz5AiWXAlIYyGvGGIiEziG3EnBBfP/2d5TZYRK2ti8wCs pXSpnISVVHl54r3XwMeRIi+3o+lXMFL++aRSGZ2ULpTRXKM+cAh/yxPE9gubj9cl9sOxbvW3I oX54Dn9ypsiYxdC+qKaUoeMZ5XISKg76JfEvyW/zW5RoA1tmxSM2vb11idYELuKv9c0h/8XK3 uxLo1aRC0eG/Xc= X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 15859 Cc: Jay Belanger <jay.p.belanger@HIDDEN>, Roland Winkler <winkler@HIDDEN>, 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Lars Ingebrigtsen <larsi@HIDDEN> writes: > Do you have a proposed patch for this? I don't, but maybe Roland is able to provide one? Regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 6 Sep 2021 09:40:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 05:40:57 2021 Received: from localhost ([127.0.0.1]:51922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mNB7Z-0002ws-Ks for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 05:40:57 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mNB7X-0002wa-V0 for 15859 <at> debbugs.gnu.org; Mon, 06 Sep 2021 05:40:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3lv1a54ye2WcCdp6TSs5R1Msm/Jkok21P07TQ+SDLxE=; b=m0McdG2FQ/XXm8kvVXwNlZg5p2 CRQ2hHAMgHUGNZyb67wjwZoyXtxQ9kWlBvIpRdTF+vww9cpiQdpS5XJyRgoyMepv0c9/uOVVQKV3Y pVVpbQv5w7VGrngUvb6AsWy/GR9tq34VKaowI03HOHCKkGo13EyboB9h3vQsclAC6RVQ=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1mNB7P-0008Sc-8I; Mon, 06 Sep 2021 11:40:49 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> <873611v306.fsf@HIDDEN> <53639.9921.579963.24507@HIDDEN> <87y2ir4lif.fsf@HIDDEN> <87lfeqe37g.fsf@HIDDEN> Date: Mon, 06 Sep 2021 11:40:46 +0200 In-Reply-To: <87lfeqe37g.fsf@HIDDEN> (Michael Heerdegen's message of "Wed, 25 Nov 2020 00:37:39 +0100") Message-ID: <87bl56hwip.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > >> I'm CC'ing Jay B. who seems to have worked on that code 8 years ago. >> Maybe he can hear us? > > Maybe the tests whether the user specified [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15859 Cc: Jay Belanger <jay.p.belanger@HIDDEN>, Roland Winkler <winkler@HIDDEN>, 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > >> I'm CC'ing Jay B. who seems to have worked on that code 8 years ago. >> Maybe he can hear us? > > Maybe the tests whether the user specified any units are just too eager > in this case? When I comment them out, I can input "1" or an empty > string two times and u c behaves as you want. Do you have a proposed patch for this? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 24 Nov 2020 23:37:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 24 18:37:49 2020 Received: from localhost ([127.0.0.1]:33429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1khhsb-0006es-Gc for submit <at> debbugs.gnu.org; Tue, 24 Nov 2020 18:37:49 -0500 Received: from mout.web.de ([212.227.17.12]:55561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1khhsa-0006ed-6G for 15859 <at> debbugs.gnu.org; Tue, 24 Nov 2020 18:37:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1606261061; bh=KsbVRhzEOpDhGzgsqMr54+L9tPx+wTGfGjX71JR7JrE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=LKMVWZtOB5i01aI1H8oM9am+7SrWBzB2C9Nx5nmNjOlJWRZiBXW1PuRxACtwq6aLJ 7fq/aorC0dO9dSrJ4JVJCDEfqLnGYAklO0Zkw/kZTLmJxNUPd9tTUvy3P6nmPNgW5+ Dk0ttbqDo1WkqckUQCNok5wgxiz3RxNnBM/lpFGg= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.219.247]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MFrxl-1kRUs60j2F-00H5Iv; Wed, 25 Nov 2020 00:37:41 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> <873611v306.fsf@HIDDEN> <53639.9921.579963.24507@HIDDEN> <87y2ir4lif.fsf@HIDDEN> Date: Wed, 25 Nov 2020 00:37:39 +0100 In-Reply-To: <87y2ir4lif.fsf@HIDDEN> (Michael Heerdegen's message of "Tue, 24 Nov 2020 02:00:08 +0100") Message-ID: <87lfeqe37g.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:TnbiJjCVJwVpdpVL470zIaRlHeMj4vaCBJ86QjSADn3Q7aSnSyl HCEh+iVUwceuD+kY9j9yI+2ykYjJWE4SKGhE3lrlC6yJVLBDuy6vNhl7WIjpRr2pH+yV+JU 8KTAUgf7RRut2Zx+/K1Shxzd1YjGaEdZqsaF4NHWWjNft6b9dwA65iPOMLFGY2stYbNFGaQ jPO7Jmj5xUT7R0c9g/S5g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:kgL16DTB3UQ=:47Brg8ldKV14wVK1Tq6I0o gXiBi0Hppce7rbAze9e8bIftFT2rmQYloauqaXijI1btiYjzXez4rrjPUvRL1XQxPQjei2QiF mV/aCAg98eXUcEX8UefniG5S3rB3kvzfwqW9r2yUKqEFrxiBzA9xg0D6webrL9JjFD9l3qqyL M1NcwLtZIXcHT9rlVt1rMicfJ+gLA47eGS2Ux+/Vrz+l3dSNPsLzpErXY7U1uBLhZavqQzxHS HxCkGZ9C+bLvEk1ypgnnwwSAHUpD47+rYGYiY5RkRzPtZ+R9uY52YZ1OBuNqHNgRNdxtNguVL Igmm2izrjqIRpZU+wO3poWPDrUa8UljWQbuNaAIn2PgjXsdmeYxtD5JODNYxnLz2GD6AZY6ni tmiYzX/8sphcmKbQRtTDN7Oon1psgyFu4ynebH1nMydwavcQoDdXkyYhDGFLcRnhXI9AeX3IY CvN01CpTrtZPvb1RMEh+7Q7sykjArtcygVDP/vzfUyy6O+RQrHY3FXANsRw8we10KbV6jVT6g 3ELhbeLEBUuHuuj2YzEO5dkShsrgAygc2ARvS6SqKT/zNaNtVjO7ZckG7n5MlVpYLObnn1NXe tYB9Cn2BOk8D7GsVqSKR70KK5Uf9BgW+yXc9X31BTiuZcRivNw7/5OKi2P5ulRDifHXCvutWc b5mKbAvWUCb9WK7eIZ47i9rwHeao/hno/MPUg0rpsTPZTa2/+wpaGIlT6OxiYM85+OX1ItqOt yauaiTuuRpBCLIIFxX95gdRSAS/lUyCQPn+ddpkEco8oMNojiN+5a53JX/L7JNQwhzf7Rv8PI cXxtx9YnyG48BQYTr+r13uMFDfsSX7PsNq12z2w86WKci76srTSKy7BImoSFLv4MNWAR2yqQG 5Z6jxlLwW/uTJgfkgfurzp1u9d3yKAh+Sdr1vPQ5U= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: Jay Belanger <jay.p.belanger@HIDDEN>, 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > I'm CC'ing Jay B. who seems to have worked on that code 8 years ago. > Maybe he can hear us? Maybe the tests whether the user specified any units are just too eager in this case? When I comment them out, I can input "1" or an empty string two times and u c behaves as you want. Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 24 Nov 2020 01:00:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 23 20:00:20 2020 Received: from localhost ([127.0.0.1]:51697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1khMgu-0005gv-6P for submit <at> debbugs.gnu.org; Mon, 23 Nov 2020 20:00:20 -0500 Received: from mout.web.de ([212.227.15.14]:42351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1khMgr-0005gd-1N for 15859 <at> debbugs.gnu.org; Mon, 23 Nov 2020 20:00:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1606179610; bh=HDup89KbXhfgOd+r0L2C3tLF87MOiafeSWhuhhnIyMA=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=qS/yR2exNdnwkBhvlIMGChBT9L+w/gQIRvxfo8sMgYIQcJok/j7HslwCaaev2V/9d aOHP8SFiuhuaLtrxxA79iERiXXLSJVuxLRKDipyPdwZ8MdofCEuVLztSfty8rxD+mE eVTgZAyRGCwjWXAt5mlWJPwnGCBGEUPaknMvfFAc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.219.247]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MnX5F-1jyicB00m5-00jXF9; Tue, 24 Nov 2020 02:00:10 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> <873611v306.fsf@HIDDEN> <53639.9921.579963.24507@HIDDEN> Date: Tue, 24 Nov 2020 02:00:08 +0100 In-Reply-To: <53639.9921.579963.24507@HIDDEN> (Roland Winkler's message of "Mon, 23 Nov 2020 09:13:11 -0600") Message-ID: <87y2ir4lif.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9nlp3gxIArun10/fwU/FZsx/FMGBQtE0uLRnLvkBVUvS0pqpcpd S0OyqYx9kV0D2a6Yt/HOafs10uuqUuFTTlzZKJ00K3vFdT1WmnwNhVNYOfKeEo1Bko4UHFj YPM1lDt+AQoX+09oJjoB6SNZ6zvYKWOEtspthkdDDmTwdAROJExJoL837qmhh/FJ5XaSA9v 5Fk9WhpArz6Q1Lcx1uMkg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hg02oDzFFVU=:1YSdt8pooU/wUkJmXILMOC SRO26ql//4Cj6dulAe2XsT/tG3IgOrRNp1M7x0wE1hAE1ktwQQL3E60ksHVlBHLxnQHoYUcNW bkHFWG6UN1L99LaygVUDJRjauS2baXZsu2UFh5+GdpNsid5oU/mHOKbwmWc3fmIRt/5yDQ7DT sj4JIa/Kh4OP9fWR/BGHStfPZuqSTsp/YVHHSSaMn8vDeQDTmjEFGnBwMexnkNgPfSEHKnKau upZR6RphgtyzIVwFpVy2XDEXEAIQThccjqqK/kC7xVPZVKQhjT86E1JiKQF0+xM6T0PPF0ahG ktP75HsdBwblGsJ6ApnHBxq+/K3Lzb/nxicajyJZv5XpPMal+totH9BLUy6RYohcmXM9iPLA2 YJGMucaxh9DKGwxUUHjV5fpQ/r7ZiSpQsVUviM+0m0XVIRNp7h8cWjnlpbLWwZbyfqy3xGq8f G0AvJ++QeDXSDUAkfTXxCH3/U5SHWSPggyR0QcG4LVGTmgoMZQgngQ96+ledwKpO1hBNr8yOd 6hnVtUGWKQWyiuCmip2bNeoARPW+8bofhnEMe7XtLjptUT5WmKv/aDujzIX45xBjKnc8CpoAY xh95cHxBS9O59i7GguFy9wacnryvXpe4BzaC+d9dQ0Cxk2xPFO4OyaoKqfN3MsvBn1y3hB9A2 hK/yi6Pu0Dh6bsr1fWJ2DwdOBM7mnt3+3A2hZdPIcSBk2SCCKcQuzecKr/f+fozKESazK9DI+ 20VVXisFCBXJ266VznaEAy22mKP2vt8oAymc5JO5g1xmSUw1UJ3tR6Vo7/OBxEj5U5zcfYKSj s3BE356ez7z6Xk7gnngrXo18LdL/EswPta2E7YzzkXFl9B4v1Cf0f+cDRoSVNvxWRzyB5aBQ2 X7zJ2KVYT1KJzBO1E1k0LzYeFLBfmkXDx3wXTvfJ8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: Jay Belanger <jay.p.belanger@HIDDEN>, 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Roland Winkler" <winkler@HIDDEN> writes: For your recipe that failed to convert 7 m / (c s) to a unitless expression using u c, if I specify as old units "m 1/s 1/c" and as new units "1", I get a result with u c, but it is different from the result I get with u s. I tried some other combinations of old units (e.g. skipping 1/c) but that doesn't result in a unitless expression. I'm CC'ing Jay B. who seems to have worked on that code 8 years ago. Maybe he can hear us? Regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 23 Nov 2020 15:13:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 23 10:13:23 2020 Received: from localhost ([127.0.0.1]:50709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1khDWt-0003Ys-GX for submit <at> debbugs.gnu.org; Mon, 23 Nov 2020 10:13:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <winkler@HIDDEN>) id 1khDWs-0003Ye-2Y for 15859 <at> debbugs.gnu.org; Mon, 23 Nov 2020 10:13:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45289) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <winkler@HIDDEN>) id 1khDWm-00042J-Nn; Mon, 23 Nov 2020 10:13:16 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=33796 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <winkler@HIDDEN>) id 1khDWj-0004NF-Ft; Mon, 23 Nov 2020 10:13:14 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <53639.9921.579963.24507@HIDDEN> Date: Mon, 23 Nov 2020 09:13:11 -0600 From: "Roland Winkler" <winkler@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again In-Reply-To: <873611v306.fsf@HIDDEN> References: <21120.6201.687671.227593@HIDDEN> <873611v306.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) On Sun Nov 22 2020 Michael Heerdegen wrote: > "Roland Winkler" <winkler@HIDDEN> writes: > > > Say, the old expression is "7 m / (c s)" and I want to convert this > > into a physically equal expression. So I run calc-convert-units, > > which will ask > > > > (The expression is unitless when simplified) Old Units: > > Yes, I agree that the command doesn't behave in a useful way here. > > u s works for me here and seems to do what you want. Thanks for confirming that the current behavior is not useful. Long ago, before Calc was merged into the GNU Emacs trunk. Calc was handling dimensionless units just fine, which is why I consider the new behavior a bad regression. Personally, am so annoyed by this behavior that I run into too often that I have gone back to a version of calc-units.el from old times before Calc was merged into the GNU Emacs trunk. (For myself, none of the changes that were done since then to calc-units.el are significant or useful.) I really would like to revert the broken changes in calc-units.el and bring the relevant pieces of code back to what they used to be. But I have not yet found the time to come up with a patch for this.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at 15859) by debbugs.gnu.org; 22 Nov 2020 15:13:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 22 10:13:23 2020 Received: from localhost ([127.0.0.1]:48049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kgr3L-0004r2-E0 for submit <at> debbugs.gnu.org; Sun, 22 Nov 2020 10:13:23 -0500 Received: from mout.web.de ([212.227.17.11]:57023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1kgr3J-0004qm-Ac for 15859 <at> debbugs.gnu.org; Sun, 22 Nov 2020 10:13:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1606057994; bh=U9ITg408M4XyEICWgKryfqNIHlss3MVRBIkzvb/eFcw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=hcsIlVitpHsQFjn4C5eKkLhvZg6vbFTCMLNbAotDUozGvHHp33I2YnIARxmrxWO7F Np4yjoYwh2FUvIqmiwU1S+kIk6jYtpJm6U5D2o72VKsCllYCee5y8nw3sf9hi9Ro8a MlXiwFHPJovaoyQWXkNTDfwgJcerocrUgn8fFc4Q= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([94.218.219.247]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MC1fA-1kY5co2lEG-008oHY; Sun, 22 Nov 2020 16:13:14 +0100 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Roland Winkler <winkler@HIDDEN> Subject: Re: bug#15859: 24.3.50; Calc - dimensionless units again References: <21120.6201.687671.227593@HIDDEN> Date: Sun, 22 Nov 2020 16:13:13 +0100 In-Reply-To: <21120.6201.687671.227593@HIDDEN> (Roland Winkler's message of "Sun, 10 Nov 2013 17:35:21 -0600") Message-ID: <873611v306.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:iNXJ5yAEOWjQiM8v9QX5/h0jcuyoCIH4aq9FTYNZgfp2+4GrLqB pLV1rhDMYxVuowq6txto6H2+ZwlR++sdwdiOFxxT9SwgyNXXVd3Vqlp0QHWLjsKn6EREqDb j9MLs5O62Q1M9osDk+AoiNsKP0sGyc65DV/ocNI1D8qYAItwvM6+agRzDJbu9Y3urzJBS6G JhgRTqyrqTsOW38xnHMdA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:EwLVPvshjPI=:SkyhIQxP7iNTNIXEQWk8Bt EwmHC2GAjMF9De2UuPwMAK9d/ehhDz7x3DJ6MAbga6QnyJnAa62gXAmbBFHddS51JjeNtNdIj rDbiQLWWeJL3Mawry8DCA3qtmFtC5cTbMecwfK6+LInr4YNiGgM9KPW4Y9ICrOYsUegrtTNFg B0AZhS2mZLeKtfRV+9HbzrvC6hEkDd2BFSqh2uo2o1wU8sKZKypMpycRpwOrs5oZ7TrSaAMPE +2ua8lmYZ39qJA0F5YmSybfwL8/Mnda+9fflsHf6UH4GHyHQOy1MORrhxn3A80+UYZridBK9V llG5z1Pm63ntvUanbaD7PA70usANms6oCbocvQMCBAzVReRjPCob4kKcpOLkjRdJs28CcamP6 so4BD2j86skBovACK2cjNLNFOcGvDqWpAOXO23b76cKhJ3CEA63RsUw3/mz007G7EU2mrNwy8 l4eVTl2RHnddioEE8etsbhifqdH/oEkq/1MQtI6pVL44mmBvEYYn7W+xlFmfKEOIqjFg0OScJ IVLEgH8efSR2F+JFjBX7RuABDlnGnJCmKlpKJF3wHBRsGDdBY309rnv1Rh7z+9l4FjixJbpLP GlNTmgC3yeNNJbyOZCW16dqRVHbj5fnRAXEADgSm+vJfiWtZLSTG4SyvsH0Ovcrmy0OooooOc u37yCW9XXO823EAIlT7pjsNaVHHhmxjByFwaby/izs2fruQBN8Zn3sOt6ecUANmMlOY8UGHTu jnxg9ALzy+9DwcITC/Ld+XYoz3v7LUI3C4by3SICOT58wPF/lKIo8Uu9aRrtPhNh6hXu0gD5X qym7jAFVLM3/+eYVFDqZlgAGHyjmCkKnUwiLrLZogK56p3PV1GgrJePcJ+3R22z7R5MhSaKe3 Y02rCNEO2uVRn3sR6+RmY9uOBjsetbx+V3n8sB6+o= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15859 Cc: 15859 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) "Roland Winkler" <winkler@HIDDEN> writes: > Say, the old expression is "7 m / (c s)" and I want to convert this > into a physically equal expression. So I run calc-convert-units, > which will ask > > (The expression is unitless when simplified) Old Units: Yes, I agree that the command doesn't behave in a useful way here. u s works for me here and seems to do what you want. Michael.
bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 10 Nov 2013 23:35:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 10 18:35:59 2013 Received: from localhost ([127.0.0.1]:46024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1VfeXv-0002ky-06 for submit <at> debbugs.gnu.org; Sun, 10 Nov 2013 18:35:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33774) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <winkler@HIDDEN>) id 1VfeXt-0002kk-4W for submit <at> debbugs.gnu.org; Sun, 10 Nov 2013 18:35:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <winkler@HIDDEN>) id 1VfeXh-00039v-UA for submit <at> debbugs.gnu.org; Sun, 10 Nov 2013 18:35:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38579) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <winkler@HIDDEN>) id 1VfeXh-00039r-JZ for submit <at> debbugs.gnu.org; Sun, 10 Nov 2013 18:35:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35489) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <winkler@HIDDEN>) id 1VfeXb-0000nL-Mm for bug-gnu-emacs@HIDDEN; Sun, 10 Nov 2013 18:35:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <winkler@HIDDEN>) id 1VfeXV-00038U-OP for bug-gnu-emacs@HIDDEN; Sun, 10 Nov 2013 18:35:39 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <winkler@HIDDEN>) id 1VfeXV-00038Q-9S for bug-gnu-emacs@HIDDEN; Sun, 10 Nov 2013 18:35:33 -0500 Received: from 162-229-45-114.lightspeed.cicril.sbcglobal.net ([162.229.45.114]:36145 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <winkler@HIDDEN>) id 1VfeXU-000074-Tv for bug-gnu-emacs@HIDDEN; Sun, 10 Nov 2013 18:35:33 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21120.6201.687671.227593@HIDDEN> Date: Sun, 10 Nov 2013 17:35:21 -0600 From: "Roland Winkler" <winkler@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 24.3.50; Calc - dimensionless units again X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) I thought that the new (though undocumented) variable calc-allow-units-as-numbers allowed to perform unit conversions involving dimensionless units. Yet I am still having trouble with this. (For the following I have used the default calc-allow-units-as-numbers bound to t, assuming that this is what I need.) Say, the old expression is "7 m / (c s)" and I want to convert this into a physically equal expression. So I run calc-convert-units, which will ask (The expression is unitless when simplified) Old Units: With calc-allow-units-as-numbers non-nil, I think calc-convert-units should not ask this question, or there should be some other way to customize calc-convert-units to skip this question. Anyway, I enter an empty string, because I do not know what else would be meaningful here. [m/(c s) is equal to 3.33e-9, this cannot be required if I just want to convert "7 m / (c s)" into something equal to this expression.] Now for the new unit: (1) If I want to convert "7 m / (c s)" to a plain number, I enter "1", but then Calc throws an error "No units specified". The correct result would be 2.33e-8. (2) If one wants to convert to the new unit "in / (c hr)" the result returned by calc-convert-units is 2.33e-8, that is, the plain number which would have been the correct result for (1). The new unit "in / (c hr)" is ignored by calc-convert-units. The correct result would be "992125.98 in / (c hr)". Both examples assume that it should be possible to make a unit conversion where the old expression on the stack is physically equal to the new expression. I think this assumption is reasonable. In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2) of 2013-11-10 on regnitz Bzr revision: 115054 jan.h.d@HIDDEN Windowing system distributor `The X.Org Foundation', version 11.0.11103000 System Description: Ubuntu 12.04.3 LTS
"Roland Winkler" <winkler@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#15859
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.