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: Adding a generic mathematical library Date: Tue, 30 Jul 2024 08:26:36 +0200 Message-ID: References: <87o76ik616.fsf@gmail.com> <87wml6e4v0.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="27146"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 30 08:27:30 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 1sYgKX-0006tN-Mg for ged-emacs-devel@m.gmane-mx.org; Tue, 30 Jul 2024 08:27:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sYgJq-0000sM-AY; Tue, 30 Jul 2024 02:26:46 -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 1sYgJm-0000s1-Mb for emacs-devel@gnu.org; Tue, 30 Jul 2024 02:26:43 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYgJk-0000uE-2d; Tue, 30 Jul 2024 02:26:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1722320796; x=1722925596; i=dimech@gmx.com; bh=cR2brqdOKqbCQfkDkGiiwLdmfoJhNBtalU8a2CyBXAk=; 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=az3K7aXEvTAM4+GDBSAQQaaZqhRcPeI3ldVPnp0nMiZ2ENdGN8CizKGc/Vn/LC63 jYoV+1Lo9iZRLEVNFQUhbWtDvguxV9GWBQR+rvtmz1C7m1cTXy1Kpj62Pnnw4564j HGx2T/ceHrSalbBKNaOLk0zgW78WQNm5hMhw/yTuQYKA3inK2JWVE0JrSm6B9Lr6Y d7r0iIDLQKGQ5l4fS61wcmN6UNv2zWcvmwjhaqPD/sbkpJdX0yd25s9a8LkV8F+WW K3sd3o9as1Rax2xTqi+e/s4K58xe2wFq1/p1FXgey1g0O41VXTQNayWeZu0Mj8FKS z/clXgSCSo7sPOvA1w== 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-bs08.server.lan [172.19.170.176]) (via HTTP); Tue, 30 Jul 2024 08:26:36 +0200 Importance: normal Sensitivity: Normal In-Reply-To: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:oCyleh8u0ubGVUzWtOqG5Zq3nA/01oIgaTSsv/c8KBjKriQaF69Ffa2lT+4QAcQCt3SZg tog3y0DYUTJKD77cQz6UUg++pcbYaFx8bKRTzKpkcHXuNkAbRvzrLzI5nbvcTLoIf0+m60TTWvKO Pp7wV/84blgyKEtfJ3l0mOy7uLsKfczA8VIGJsogg2cntJnAKdXcR4Ewr+5HOPz3qmUwZMsCC5J+ DbIB0sy4By+/Z5lOdqtvN04Oevcg7DlXqn4aby1m/i60Hl1VVopYWaWSkZnwbjZHReMie3RPQNrP ow= UI-OutboundReport: notjunk:1;M01:P0:O89dxixUVqQ=;6eTEGDPAl1LOsLPZsWu+WcTm8bf BVYviGY/loAyENqYGzI/IrUmeDfnxPZuYBoFM16TmiUzWmRh/W5EwzmgACNidSEPKFPzHQmXC H4znfQHsHP5bWFf1uq9NO9E0zZKlnTwwN84P5HH2Wx2piinaFeXHeTnEdjKzIPsCmm6EodUqd mHv6xfU5JBSlXrY1eHl63d7OA/wSNtcKIfpZA14P+b+dUm8SdhVjxJXyvtk3lNgVRguRtSBKX cpQznuHmAHYQQqj+vmAtAql/7ifCEZgnCcKgidbb9up60SX0h7HWTkfsSpY+43g5K0+SZIsdT STr58EOurkyFkD8jI/tOzL42TvBteCbJcOXxoDxEKHs4UUvhcQKZBighHxp1g5Y/huQsm5Fhh Cozcr5PUiVDWuqCfVqc+p71aqG8wfK1gfR0FiRdsoN8boLLDL59jkAZMjf/8cEARmorNcHqcd rboaLTweNKzo0jhDHD+H3cEPJVqpJPir52yF9ZiPB71ioMcmsPT0qXnsuCRlwDJqMEClwBpPT 5gjucb82pvEwR8xC71kbdk5fzx4FHnicFwSK6ahPIC2bfFPatrDdRGPJhAvtj3I1NMgoac5Jh qfXw2TTCJoh/hDIgXKU4DBHHsgGzHnayjyYyafXzfbsXTxADk7HtmRCrCHntQm10lZ3bioavm Upl/pmDlTVDMWziKm9HspMWMYo1902W/u0cW2XhQOg== Received-SPF: pass client-ip=212.227.15.15; 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_H2=-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:322204 Archived-At: > Sent: Tuesday, July 30, 2024 at 2:53 PM > From: "Richard Stallman" > To: emacs-devel@gnu.org > Subject: Re: Adding a generic mathematical library > > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > It seems to me that writing a generic mathematical library is not very h= ard, > but writing a good one requires a lot of experience and understanding > of how suc a library could be used. The obvious solutions are clunky, > but what makes for a good kibrary is a solution that is elegant. The distinction between a good library (easy to understand and maintain) and a merely functional one. How things are named, how parameters are structured, and how different components interact, is what determines its utility and adoption. We need to see an actual application with it. > -- > Dr Richard Stallman (https://stallman.org) > Chief GNUisance of the GNU Project (https://gnu.org) > Founder, Free Software Foundation (https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) > > > >