From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Dimech Newsgroups: gmane.emacs.devel Subject: Re: Adding a generic mathematical library Date: Thu, 18 Jul 2024 08:45:41 +0200 Message-ID: References: <8734o9sdig.fsf@posteo.net> <87wmllqq66.fsf@posteo.net> <87plrdqnhc.fsf@posteo.net> <87le21qldj.fsf_-_@posteo.net> <87r0bssde4.fsf@web.de> <87frs8sb8p.fsf@web.de> <87zfqf8c8n.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9096"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Emanuel Berg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 18 08:46:52 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 1sUKuh-00029Q-W2 for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Jul 2024 08:46:52 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sUKth-0003j4-EG; Thu, 18 Jul 2024 02:45:49 -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 1sUKtg-0003iw-3A for emacs-devel@gnu.org; Thu, 18 Jul 2024 02:45:48 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sUKte-0003ck-1f for emacs-devel@gnu.org; Thu, 18 Jul 2024 02:45:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1721285141; x=1721889941; i=dimech@gmx.com; bh=f5dZjCdqBkbcmSSCBuTdfq3ae7K8sV9WcLit8B6vEcc=; h=X-UI-Sender-Class:MIME-Version:Message-ID:From:To:Cc:Subject: Content-Type:Date:In-Reply-To:References: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=iRj5Zn7Dyupt9WwXUFlpdeaZL6bjgiT4BSaNuczt+qAbIIoWzaKZecWWcWCCnRMf 262TZm7mHyrzzxc8m8R3HeYL8iw5MulxfmICQfAlHxBp4aeCj7NXsdR1ij/jVhpMs ioXWj97utg2IFQ8VFUimNTfpNg4JOTgAUUUINGN3SwW8LUhaQT0OcNUeufbK0IjHG 93qN+jQxEyiV5Z2Vto7Vft/6WOsc1MS9bXwVQf2gUKuxybT6ogNopsusL2Lcv8Zcf nwLPA8qVJlglhEoEg9vSTiKiRDeHZronKdNjqprAfL1ordFwh4y6PotFAharP6oPT 4//cILtc6V07qtqZZQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from [92.251.79.197] ([92.251.79.197]) by web-mail.gmx.net (3c-app-mailcom-bs05.server.lan [172.19.170.173]) (via HTTP); Thu, 18 Jul 2024 08:45:41 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <87zfqf8c8n.fsf@dataswamp.org> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:YDriVDh7u54wP++zzf5hpSoyi8QflFu/dZP3PPeKm+MeqOfLSYkANhOry+hITyPZI9g1z V+bW1HNQwiuyIxRRgxBWsEapaHBWt3Vc3UGQbQ5JLpsL2i5uFPHlb1egtfX4DQac4QNyFjAmT1CL 3u8zocUiEEMw9rEkZelRx9BWqEaHhgkT6KT8uLUeDce+eIaocBtbSkBHXBaOgBzGDUSh9Cr/qM0Q z1dJRSQL20NCQo3l8R5DjzfcpsDxFsycXvcoiJySKGlEz343GummcWwDGLVKR2E60n+qdeyjKt1U hM= UI-OutboundReport: notjunk:1;M01:P0:Hv+MWDIcGkI=;+Pn44UmDDCr3B2m4tHqAv385gUB nwY3AtxSN9fliwT11ZnM3MkBw4z/hkXG3OVfONBKrCCbguqtJm29jAA6qX6+iR7Dd1A3tnbY5 Et1LtPbcgsgszvLNZlyNMHqJmR2VJSVTlJteaVAR8L+EYvnegFzDV0EX7zSOCdcLMWLbwXlCi mx/IwF2/Y/hIdOW3X0mAqrsHxqoq6KTT/pO6dp4D7YA2EC7A8BZmy2EuSocOPph5Vs/W2ebEj CbVmQd4R+V1JmxAA57GTG44asm2x0BZoi++xGJjYhWHEuGrfGfJcd7bebV4aefPJCoeakK8xY D+/fDE98Bn5kubAZm+yrWNda2mrQj8PGqAwxgq2A2Op1kOJ0hAh6T0geIVTL5gTZAt7xhif5Q 4CMd9xUdQl9kpBMMOvX2eKDDYaontR8Ebd/vGeXc4DqFrou8/xGRtmYh4ZJwzy4ZxLeFi8x6k AJMcLNLglOXc8bivUSILH0hRFr2IG4joFMDLhw9PJF6zIAdS7EzzlXPDCePvIMphSG8IKXHW0 2L5qP+4ia175U8pUvOLFNOT2c/fxg4JzHoMx9fNznCFgTvaKcdBN4AarTLMqMQ2pO7zX39Hax Odq99GNmotEh+/sL71WA4vHVqITBVfSYnmD5vnYv2wkoyq0fid30w57hK2CRkMPVJvXJ6g5Iv XfLHA16KH0IDGYFSl1Aucib3Gd19VFx+CD2sIWV4XA== Received-SPF: pass client-ip=212.227.15.18; envelope-from=dimech@gmx.com; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:321777 Archived-At: > Sent: Thursday, July 18, 2024 at 6:07 PM > From: "Emanuel Berg" > To: emacs-devel@gnu.org > Subject: Re: Adding a generic mathematical library > > Michael Heerdegen via "Emacs development discussions." wrote: > > > I don't understand why it would be a good idea to start > > from scratch. > > Maybe we should have a math library in ELPA, then it will be > less hesitation to just add stuff that is desired as we go > along, not having to argue what relevance it has to Emacs > per se as a piece of text editing software. The problem that usually occurs is that once things are in place things would be much more difficult to change in design. Because we tend to be quite strict about not breaking their previous use. > In general libraries for everything is a good way of not > having people write code that solves the same problems over > and over. Optimally what would happen is you would know where > to look for things and if it wasn't there, you'd write it _and > then add it to that same place_, so what happened won't repeat > itself for the next dude in the same situation. > > -- > underground experts united > https://dataswamp.org/~incal > > >