From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jay Belanger Newsgroups: gmane.emacs.bugs Subject: bug#10554: 24.0.92; No units specified (dimensionless quantities in Emacs Calc) Date: Fri, 20 Jan 2012 13:10:22 -0600 Message-ID: <8739bab36p.fsf@gmail.com> References: <8762g8i7s6.fsf@niu.edu> <87bopz5pt8.fsf@gmail.com> <20248.39483.716850.185512@gargle.gargle.HOWL> <87d3afdlfz.fsf@gmail.com> <20249.10002.733142.491623@gargle.gargle.HOWL> <8739bajp5k.fsf@gmail.com> <20249.43656.150957.30947@gargle.gargle.HOWL> Reply-To: jay.p.belanger@gmail.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1327086657 1338 80.91.229.12 (20 Jan 2012 19:10:57 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 20 Jan 2012 19:10:57 +0000 (UTC) Cc: 10554@debbugs.gnu.org To: "Roland Winkler" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 20 20:10:53 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RoJrP-0001tC-BT for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jan 2012 20:10:51 +0100 Original-Received: from localhost ([::1]:39309 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoJrO-0005cG-LA for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jan 2012 14:10:50 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:42801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoJrI-0005cA-NG for bug-gnu-emacs@gnu.org; Fri, 20 Jan 2012 14:10:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RoJrH-0003L2-DO for bug-gnu-emacs@gnu.org; Fri, 20 Jan 2012 14:10:44 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RoJrH-0003Kx-AH for bug-gnu-emacs@gnu.org; Fri, 20 Jan 2012 14:10:43 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1RoJsX-000065-Tn for bug-gnu-emacs@gnu.org; Fri, 20 Jan 2012 14:12:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jay Belanger Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Jan 2012 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10554 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10554-submit@debbugs.gnu.org id=B10554.1327086708350 (code B ref 10554); Fri, 20 Jan 2012 19:12:01 +0000 Original-Received: (at 10554) by debbugs.gnu.org; 20 Jan 2012 19:11:48 +0000 Original-Received: from localhost ([127.0.0.1]:36933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RoJsK-00005b-In for submit@debbugs.gnu.org; Fri, 20 Jan 2012 14:11:48 -0500 Original-Received: from mail.truman.edu ([150.243.162.204]:54789 helo=uranium.truman.edu) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RoJsI-00005J-6s for 10554@debbugs.gnu.org; Fri, 20 Jan 2012 14:11:46 -0500 Original-Received: from belanger-office (vh213601.truman.edu [150.243.162.59]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by uranium.truman.edu (Postfix) with ESMTPS id ED9CA128183; Fri, 20 Jan 2012 13:10:21 -0600 (CST) In-Reply-To: <20249.43656.150957.30947@gargle.gargle.HOWL> (Roland Winkler's message of "Fri, 20 Jan 2012 11:55:20 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:55875 Archived-At: >> > I would always consider the concept of "converting part of a units >> > expression" to be not the main rule to follow here, >> >> If 45 mi/hr is on the stack, and "u c" is called with new units km, what >> should happen? > > Here the user is posing a problem with no uniquely defined answer. > The answer could be expressed in km/hr but also in km/s or in km eV/hbar. But what /should/ happen? Would you like an error signaled? Otherwise, the current behavior is the most reasonable. >> But what if you ask Calc to convert a units expression into a >> dimensionless number when it can't be so converted? > > again: I'd give this scenario the lowest priority. I'm not sure what you mean by giving it low priority. Either it happens or it doesn't, and Calc needs to do something if it happens. > In physics I'd call "1" a unit like all the other ones. In that sense > it would be great if Calc could treat it that way, too. Calc does that; it looks to me as if you want it treated special. It seems to me as if you want to get rid of Calc's ability to deal with inconsistent units, but that's pretty established Calc behavior. Jay