From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Adding a generic mathematical library Date: Sun, 21 Jul 2024 18:02:41 +0300 Message-ID: <86r0bmbxf2.fsf@gnu.org> References: <87ikwz5nll.fsf@dataswamp.org> <875xsz5g07.fsf@dataswamp.org> <87v80z3wkq.fsf@dataswamp.org> <87ed7n3sav.fsf@dataswamp.org> <878qxv3pz4.fsf@dataswamp.org> <871q3n3p75.fsf@dataswamp.org> <87sew23mwi.fsf@dataswamp.org> <86y15ubyrt.fsf@gnu.org> <86v80yby1r.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12395"; mail-complaints-to="usenet@ciao.gmane.io" Cc: incal@dataswamp.org, emacs-devel@gnu.org To: Christopher Dimech Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 21 17:03:25 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 1sVY5r-00032r-Qq for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Jul 2024 17:03:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sVY5T-00069l-Ja; Sun, 21 Jul 2024 11:02:59 -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 1sVY5L-000681-C5 for emacs-devel@gnu.org; Sun, 21 Jul 2024 11:02:57 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sVY5D-0002cQ-Tt; Sun, 21 Jul 2024 11:02:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=vz8cQ3M9/CGuBNpL0rFkJJ7NZChkVBkvG/ai6HxiFow=; b=NIXSxK/Wa5kv xQsmMadGX180Br36Wm6+gJqkL42P/IM1orcntKVzC3HZg24H7pXeOuWmxLHWM+gCaY2beEkNhruEH z5mbKolDUkmaZ3blV/iKzdqn94/DIFix4wpqWFgouQ0+skpSvx9yHGjOOxBnjbRhCqnzXqo99JU4k 0JbHtIz9XdXTl8gH0UYjzuOKqBTTYMGCPc1fVZ80ioklEHEmT0rKuzYu1533Xvh+sYROdL+tNsXy3 aR/gzEvjLWLGGvRFQsYsQuXeUOaFLPCzV+jFwRo8QDUWj35+tGMAx2bmZOOHNRXxmnhI+dNCJbKuT 1Ic5t4G25g5kWq2Rp2tZ8A==; In-Reply-To: (message from Christopher Dimech on Sun, 21 Jul 2024 16:58:44 +0200) 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:321893 Archived-At: > From: Christopher Dimech > Cc: incal@dataswamp.org, emacs-devel@gnu.org > Date: Sun, 21 Jul 2024 16:58:44 +0200 > > Using Emacs Calc as a foundation for a new mathematical library > in Emacs is a practical and efficient approach. Calc is a powerful tool > with extensive mathematical capabilities, so building on it allows > for leveraging its strengths while focusing on specific needs and > functionalities. I don't understand what "building on Calc" means in practice. Any Lisp program can load Calc and invoke its functions, so what else is needed? IOW, why what we already have in Calc is not enough?