From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Emacs ffi Date: Sat, 17 Aug 2024 06:21:46 -0700 Message-ID: References: <86jzgjfwqp.fsf@gnu.org> <87sev78arx.fsf@gmail.com> <86le0z89u1.fsf@gnu.org> <87o75v87n1.fsf@gmail.com> <86frr786k7.fsf@gnu.org> <86frr66s0o.fsf@gnu.org> <86a5hb65tv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32227"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acorallo@gnu.org, suhailsingh247@gmail.com, gerd.moellmann@gmail.com, nicolas@n16f.net, arthur.miller@live.com, emacs-devel@gnu.org To: Christopher Dimech , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 17 15:22:32 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 1sfJO3-0008Ae-QB for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Aug 2024 15:22:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sfJNU-0003xA-KT; Sat, 17 Aug 2024 09:21:56 -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 1sfJNS-0003ww-D3 for emacs-devel@gnu.org; Sat, 17 Aug 2024 09:21:54 -0400 Original-Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sfJNQ-0003Xo-OE; Sat, 17 Aug 2024 09:21:54 -0400 Original-Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5bed83488b3so1280813a12.0; Sat, 17 Aug 2024 06:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723900908; x=1724505708; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=KKsFJ6NSV4C/2RTpM0JJK1JCBbtygPYyl8BR6tD9YBs=; b=VMCViDkzuRsMWkZLrNrg5HL83cW04R2RClxiQRDVZgBkFyXIbyi7/Lo2QDMORwLU1q c0m7teGaQAFQWq8SBV7dD3pyE5XLf0O5JKjhYouB8Vfwu8pVwGYHnlar1TUQ1275MDXY M6gxaKR/idnFGq2grx1iFH8kqrILpQpZSKg9amSI4Zg01iAmcwERWZdsGqGc+KX1RTSQ cI+CZ8Hyt6j1i69BIYA7rTudbppb3Wq0eplhcBMlFQjSz6QXKVWa2+SjYn4wxmolhVVn xtLrcm0Drju1MX5hcCmWk/kmGM5p/T0B5DIAAWREfElsduhAQvZ58Y8+ZaGx7/KejnT2 0l+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723900908; x=1724505708; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KKsFJ6NSV4C/2RTpM0JJK1JCBbtygPYyl8BR6tD9YBs=; b=HyJD5X+0uuZYQJE3I49gkLykFxQdqahAZm2RNsQjA6is8gcx3k8QD7ROm54qqu8kgK WGMs3NNxX1MFVg2yBQBGrEPBhs9mRHu1gmDo8nFtZ0sGxYmuxhj0tKaBeJ+vn+VQ9X/6 kI3np6n3bzX8slhhPtQ9kcUZ0yI9SC9h8VuNvV+EM878KOL25ZxE6KBgt4/fMtoWckud w0+O5Axqsk/F2irn6DLeivEEowYCaVnTBCuto9bTlgZknLN+02NJW/tSeYGeGuGhrKFK eH59St89vHZgrjnCBTlHn6gHsjXzjiHAZXaDuTDqYWrEtrMykp7QKFk7Pmpxy655MFtq Et9A== X-Forwarded-Encrypted: i=1; AJvYcCXHjoHZRvrl99jNOeCKXGX8qMq4NyylweEvmNfdbopBhOg2xroQIpjE94HKZ4LPvTfyLCi07iNKjTMSpuObXLqstQ1ooUESWKlJFUP4D+YEXAQ= X-Gm-Message-State: AOJu0Ywz9i56EYasIMiuTSDnikLt3N4+Ai2eGCsk4qpIB5aQ1CTXFvyq 2JiOXsP2UjVXybYi/dscwNIzjPP1DcEtgCmaCacTc7j+fgk3TOUUmjn1mGUFy+QQdSUrdtP0o+X 6+W0mTeQKH57xE/+0c8xN9mCrSII= X-Google-Smtp-Source: AGHT+IGC1IXTItYBZzzlZnjKdL9MLILGcZq6USLddJUmQmZTrHqNmhPQ3HTCXci6jEOo4d8oDEIdYu3evr7/sluPlqU= X-Received: by 2002:a05:6402:510b:b0:5bd:4001:a826 with SMTP id 4fb4d7f45d1cf-5beca77190fmr3825593a12.24.1723900907875; Sat, 17 Aug 2024 06:21:47 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 17 Aug 2024 06:21:46 -0700 In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:322849 Archived-At: Christopher Dimech writes: > Incorporating a mathematical library into Emacs, based on Calc, is not > just feasible but highly beneficial. I think we all agree that a general purpose mathematical library would be interesting. The point is that the specifics of how it is implemented matters. If you think basing it on Calc is the best way forward, then I invite you to get started. I mean this sincerely. Unfortunately, this discussion currently seems to be going in circles. Since nothing helps ground a discussion more than working code, I propose that we revisit this topic when we have something more concrete to consider.