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: Thu, 25 Jul 2024 17:34:13 +0200 Message-ID: References: <172176485988.7.10588738866494480552.387245090@slmails.com> <87le1qgl2n.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="16412"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emanuel Berg , emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 25 17:35:15 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 1sX0Ut-000430-6k for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Jul 2024 17:35:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sX0U6-0001iK-DO; Thu, 25 Jul 2024 11:34:26 -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 1sX0U0-0001hs-DP for emacs-devel@gnu.org; Thu, 25 Jul 2024 11:34:20 -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 1sX0Tx-0005bU-Sz for emacs-devel@gnu.org; Thu, 25 Jul 2024 11:34:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1721921653; x=1722526453; i=dimech@gmx.com; bh=e0ExMxVuKK2Mxt10s9eO5JNg5Ciqd3tbnA6RbwW4p2k=; 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=j0yIioJlbQWtMMDt3+qB8v0Z/9YM3Ddk9rcoOQxJstF+3062rmhixWKt9p844bVu q/T1kk/YNT5yFsDX2sL4DTGmeM4+V7SdHm+T/vchVh+chdmbcMSB9Z1qcTxKBgmUh LwQO7AkqORZGpVde4BxzEjOYRlaahq1FE2sbtlO47zDxKxENqTG1Z/80opfOfuUwb bwdcm7NhByOpUEnxUmDmfkcWN1LjvuNKNVRbY+V9tOuCh61dJD3UkejjbBP9OWmF5 zZmMl/W2eCiNCvAYpkcZobo0iYwqXyd9WFCRZTjtldygn7tqJXUyfosGVXrLi4yxv EeXrgjbVz4IGJOoYLA== 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-bs03.server.lan [172.19.170.169]) (via HTTP); Thu, 25 Jul 2024 17:34:13 +0200 Importance: normal Sensitivity: Normal In-Reply-To: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:7gWWBSm9FuwT3FgUcKiMkAA4ruyHXsVDlzJoWW0niv13aOJ6zUzRvpZ51pXXiTCwJVx4k uz1BhmOxyo60/XJZlEJJbineZ6iRwE7fqH0JSCh2ZDZQtEqGHg+cyuyX9FmarLLNrEYVnDy0JFWz fqNqYbboVjdkzOigBBiM6wKQBZsjrbZaaA/gjlMV04u/5f9RsBYbZ7RFlgO31KWLKBDp6BFTktDk XDf2OQu2/eH91CqUXqp4lotT8ZCzDGSu2IStWgRh1ohWYfwoDa8JkybyyFV4sRpXEtn7zHjg600g U8= UI-OutboundReport: notjunk:1;M01:P0:QiKfnCkeQD8=;I6C3Z9c6ANf1U/tLLKHWkD4Nuex ftstjXOE03IhHHY9amVZKoR0Cuy/xpy8Ala00nn4O8W/4soTdEzFw6hY/nL1S9rhQuI6xUTHa n78yAXTDUkpYbRmgrHZtjhRn+IUI/TD5YCetfpgCX9wtHqJaRvistrYaJoZN/DBP0jPSBRbvB Vva1+MYojHFm7mChNQ2EQRH0lKn/XCKLiTYONs0RtpWO2W4R1H1dahPZovJ1qz4nterX0CypJ 4/C0+XEMt7N+s+e2Gvy8Ru9jEqe87lrGcJ0ZvBN+zyk3usr2RGBjG8HSvkOhSo1CftBBqADUg OtMFjLxOL05YGivkvUG11ud+X9GZTk2u2AeQZcM+3MSqcmJtm/hR2X3zrql5PZDRHQCALJEiL lityBoV07DK5gUrUEd4SeDInw7UK7rqSe5QjqjZwyTBeKOxYIPs+NPYVmTMSlOtI2kr5bmdko CaxYuQ0T3D2bLZpNOKcDHcIbdjfAL2OZA7Rv/o+sBnhYtlDl0WYGdCHMuZNnox95375O8qx6Q 6foyajyJWjKwykcpyWb7iuVsKGnhXWfZkStWfcjEKDubkeZ4H6OHBjoR6Az3pG9DHEYCV1sMy aE8m0KrpJIgmm/OjCOPePLV2ER36Mrf3YmqDsGvOk9gCJoUJhRZl0LivGZEXgvNdJXi1SDvxE czu1tijpnxKKiHp+bZRgWDPkgKEfTpp9LCeoocu0+Q== 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:322090 Archived-At: > Sent: Friday, July 26, 2024 at 2:20 AM > From: "Stefan Kangas" > To: "Christopher Dimech" , "Emanuel Berg" > Cc: emacs-devel@gnu.org > Subject: Re: Adding a generic mathematical library > > Christopher Dimech writes: > > > You can get good results if you discuss the possibilities and capabili= ties > > of a library with the developers of calc. And do some work with them. > > You will be doing a generic mathematical library anyway. Is there a g= ood > > reason why an association with them is so terrible ? Have you worked = with > > them before ? > > FYI, we basically don't have any active "calc developers" to talk to. > There are some people that occasionally contribute here and there > though, see "git log lisp/calc". The suggestion to have Emanuel handle the Calc package in Emacs raises several considerations about the responsibilities and experiences needed to maintain such a tool, as well as the broader context of contributing to and maintaining GNU packages. Maintaining a GNU package like Calc requires a deep understanding of both the package itself and the broader GNU/Emacs ecosystem. This includes familiarity with the expectations of the Emacs user community. There might be concerns about readiness because potential maintainers often gain experience by working closely with current maintainers. This apprenticeship-like model helps them understand the responsibilities, workflows, and expectations involved in maintaining a GNU package. The role of a maintainer includes making difficult decisions about the future direction of the package. A trial period could be considered.