From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#15859: 24.3.50; Calc - dimensionless units again Date: Wed, 19 Apr 2023 01:07:01 +0200 Message-ID: <87cz406b8q.fsf@web.de> References: <21120.6201.687671.227593@gargle.gargle.HOWL> <87a5zacxb3.fsf@web.de> <87r0sj8690.fsf@gnu.org> <87fs8y7ggf.fsf@web.de> <87jzya8rio.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5966"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 15859@debbugs.gnu.org To: Roland Winkler Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 19 01:08:09 2023 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 1pouQj-0001Ol-Rc for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Apr 2023 01:08:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pouQe-0004rZ-1P; Tue, 18 Apr 2023 19:08:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pouQc-0004rR-IQ for bug-gnu-emacs@gnu.org; Tue, 18 Apr 2023 19:08:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pouQc-0003z5-Ad for bug-gnu-emacs@gnu.org; Tue, 18 Apr 2023 19:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pouQc-0002zp-2J for bug-gnu-emacs@gnu.org; Tue, 18 Apr 2023 19:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Apr 2023 23:08:02 +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.168185923411457 (code B ref 15859); Tue, 18 Apr 2023 23:08:02 +0000 Original-Received: (at 15859) by debbugs.gnu.org; 18 Apr 2023 23:07:14 +0000 Original-Received: from localhost ([127.0.0.1]:60639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pouPp-0002yj-Ll for submit@debbugs.gnu.org; Tue, 18 Apr 2023 19:07:14 -0400 Original-Received: from mout.web.de ([212.227.15.14]:34767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pouPj-0002yQ-Vb for 15859@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@web.de; 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 Original-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 In-Reply-To: <87jzya8rio.fsf@gnu.org> (Roland Winkler's message of "Mon, 17 Apr 2023 10:20:15 -0500") X-Provags-ID: V03:K1:UyECMTaqKlK1FtAPKdy+rT9kyDxUwM5IyYrz0mmYfUIVY9xIMHC QlJffv/QIIYboct4nGXGHRSnkrNlPz+wxW1MrNfsIEFKc5gUIRAccMxdS6VpWRXbi4Y3WRO 5mJe33IrfednSTs43nPAQrEt1GCCXBPbvZ8WfwKVfqtBQ7VG82BOx+qSH5NK2wDqdCc2dq9 5kmlpnKK0Bg+VMR8AhzJw== 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/C2DGxmzxdFgwqpUpLE2g6IVzYCFo1pj9A67f9OZdDL0BCwz9Ui5L7fAw6rFITuqFo9izcL 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260248 Archived-At: Roland Winkler 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.