From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: Adding a generic mathematical library Date: Thu, 25 Jul 2024 06:19:28 +0200 Message-ID: <87le1qgl2n.fsf@dataswamp.org> References: <172176485988.7.10588738866494480552.387245090@slmails.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10190"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:LIUHAD1BGEd9u0ftt+3Ob6xddz8= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 25 06:34:11 2024 Return-path: Envelope-to: ged-emacs-devel@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 1sWqB8-0002VK-ER for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Jul 2024 06:34:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sWqAB-00079J-4G; Thu, 25 Jul 2024 00:33:11 -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 1sWpxG-0005jO-Pu for emacs-devel@gnu.org; Thu, 25 Jul 2024 00:19:50 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sWpxF-00065u-2w for emacs-devel@gnu.org; Thu, 25 Jul 2024 00:19:50 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sWpxA-0005t7-5p for emacs-devel@gnu.org; Thu, 25 Jul 2024 06:19:44 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 25 Jul 2024 00:33:09 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322066 Archived-At: Kepa wrote: >> "We should ask the community what tools they would like to >> use, whether combinatorics, random numbers (Gaussian, >> Bernoulli, Binomial), ... >> >> May I suggest "Units and Conversions". "Symbolic >> Simplification" could also be a candidate." > > Units are a differentiating element. I have found very few > languages that use units and I consider myself lucky to have > calc. Calc seems to have bugs when working with units > though: > https://lists.gnu.org/archive/html/help-gnu-emacs/2024-02/msg00144.html > > The embedded mode is also amazing: being able to write text, > mixed with mathematical operations, variables and units. Calc was brought into the discussion as a way of opposing the idea of a library. To say, we don't need it, because we already have it. Calc is doing it like it is done everywhere else in Emacs IINM. This way of doing things isn't good, to me it is pretty much _the opposite_ to having libraries. But it isn't calc's fault that they have adapted to this policy/model/reality, I mean what else to do? -- underground experts united https://dataswamp.org/~incal