From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Roland Winkler" Newsgroups: gmane.emacs.bugs Subject: bug#15859: 24.3.50; Calc - dimensionless units again Date: Mon, 23 Nov 2020 09:13:11 -0600 Message-ID: <53639.9921.579963.24507@gargle.gargle.HOWL> References: <21120.6201.687671.227593@gargle.gargle.HOWL> <873611v306.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35951"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 15859@debbugs.gnu.org To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 23 16:14:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1khDXe-0009Er-5K for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 23 Nov 2020 16:14:10 +0100 Original-Received: from localhost ([::1]:40112 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khDXd-0000ic-5l for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 23 Nov 2020 10:14:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50974) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khDXW-0000hH-47 for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2020 10:14:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39164) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khDXV-0004J1-Sd for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2020 10:14:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1khDXV-0003Zr-Of for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2020 10:14:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Roland Winkler" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Nov 2020 15:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15859 X-GNU-PR-Package: emacs Original-Received: via spool by 15859-submit@debbugs.gnu.org id=B15859.160614440313700 (code B ref 15859); Mon, 23 Nov 2020 15:14:01 +0000 Original-Received: (at 15859) by debbugs.gnu.org; 23 Nov 2020 15:13:23 +0000 Original-Received: from localhost ([127.0.0.1]:50709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khDWt-0003Ys-GX for submit@debbugs.gnu.org; Mon, 23 Nov 2020 10:13:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khDWs-0003Ye-2Y for 15859@debbugs.gnu.org; Mon, 23 Nov 2020 10:13:22 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45289) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khDWm-00042J-Nn; Mon, 23 Nov 2020 10:13:16 -0500 Original-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 ) id 1khDWj-0004NF-Ft; Mon, 23 Nov 2020 10:13:14 -0500 In-Reply-To: <873611v306.fsf@web.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:193919 Archived-At: On Sun Nov 22 2020 Michael Heerdegen wrote: > "Roland Winkler" 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.