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: Sun, 28 Jul 2024 12:46:49 +0200 Message-ID: <87ttg9eque.fsf@dataswamp.org> References: <87o76ik616.fsf@gmail.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="5551"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:sRON35ecEsD/tIBkGVbrcrc8QJ8= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 28 13:30:27 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 1sY26c-0001IX-RR for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Jul 2024 13:30:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sY25q-0002zy-F6; Sun, 28 Jul 2024 07:29:40 -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 1sY1Qg-0004gi-Nr for emacs-devel@gnu.org; Sun, 28 Jul 2024 06:47:06 -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 1sY1Qe-0006VC-KC for emacs-devel@gnu.org; Sun, 28 Jul 2024 06:47:06 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sY1Qc-0002II-Lt for emacs-devel@gnu.org; Sun, 28 Jul 2024 12:47:02 +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: Sun, 28 Jul 2024 07:29:32 -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:322157 Archived-At: Shouran Ma wrote: > I need to elaborate this statement, otherwise it cause > confusion to others. See if you can get going with what you would like to do most right now. Moving and mucking around with all that Calc stuff will be a hard pitch for everyone but also boring work for you, and as soon as you make a mistake, people will whine "it used to work just fine" and be unappreciative of your efforts. See if you instead can use the Calc stuff from and with your new and expanded global Emacs math library, whenever it has what you want. If you gain momentum going forward one could merge Calc and your stuff potentially sometime. Either by moving and renaming physically or providing some interface to translate and bridge incompatibilities. So don't worry about that big picture in time and space. Start today expanding complex numbers or vectors if you feel strongly about them, or what do you think? -- underground experts united https://dataswamp.org/~incal