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: Sun, 28 Jul 2024 12:58:10 +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="13310"; 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 Sun Jul 28 12:59:20 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 1sY1cV-0003Ks-F7 for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Jul 2024 12:59:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sY1bV-0005tr-AN; Sun, 28 Jul 2024 06:58:17 -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 1sY1bS-0005tc-Ox for emacs-devel@gnu.org; Sun, 28 Jul 2024 06:58:15 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sY1bQ-00084n-UA for emacs-devel@gnu.org; Sun, 28 Jul 2024 06:58:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1722164290; x=1722769090; i=dimech@gmx.com; bh=ALCWRpgb9h+jLp2dk56Vc2lJYgEjgFtny0PnmPgQI2I=; 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=rIr0cEzEFmrO/Sh8Hx6dcClHWSj/VUeWG/Co2eJ8ttarpg2M/xWlKlrgfpq78jRB 4bgkaimdSYURZLFyei7hCh14KhQvnL2lHyZ0s2OQDp1e6Ijo3SYpYqKhBW3u6IsN/ WBCnwm8DzFeuREdqiq4wHiTSciNRTaybPSrhcHRFV3+9ZniiZ1BlCvQ4v53D90YsP qspeKPimeFSVb78eivw5QkdBbLlbrldPhhycC1bjSF2HUjSMqltf47E+Zy3+Qe5OA wv2Irwo8X0UcJ33iHVllyDs8HpgJb6MxIX1D3dfX7qwNYzztR6jdhKsHFa1Kpcanw y8AFwuxTcDKcq5kZGw== 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-bs12.server.lan [172.19.170.180]) (via HTTP); Sun, 28 Jul 2024 12:58:10 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <87wml6e4v0.fsf@dataswamp.org> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:pyuvEbewed/s0zrbOXC169pEznjV2Uy3xOudANO4s+HU+zntWyd7Wf+8Z3CGB8hHSp2/J UHKyA6exfFWFD6LXZHcHn05D1cf3sAsOZ+kTvfXIjlU6im7Q7mwEY43NHk2FVY83ihVcqncbNY9V Ui0MhK3NKCkoc0gmLbTcOkxBuojMpw3sze58sG2cBrzJ5lDG8k+ugSo4QiiKZNynkT9z8FAJyFyv nrPMFhlmN5zMOakY6BmVHcHTRj64lU+lBLV65f+pdJ2N03F5GnmzSCSvkuDNwdeuH5cPSAF3I1Yg cY= UI-OutboundReport: notjunk:1;M01:P0:oOdCsjnOi88=;DHXD8tkPVvat1JdLMcbBrt2vfyI PgwjvPtVg9hXlNT9qtBWV8orDhcCMO+/TRKd4JyA0al1IUwbemvbz0dx0oR0P3CJD654FAzMx Vu+8exYC8jtwkfT/F4m08hEOH/Y12vy5in5mdz2BlH52RZ1XRogY8IhTwQlWn13zVFxeO7xdT e8lQEbppVjDcOClr3R627jwdKtl1cVpEYUy/pEQOAja75chOn5Z61+TdVt1kY4I+bKs6b+PUx lS3s06fdM1PCewt1joSBCFboTtGahv+wXB8X9pglwHYdO1Nh7P5Q3GooNstxetFEuVkZDdIml JR1vGAPM2fS5UP4//ws4CsBB77j2fRl/XCEtws2Snjqbe4XX9h039pgBWcs8j/1bLcrmqsers Frq29XqSb192SuqyYoqSOrCG5FkXQHgP+gPP26c02pU5InVhzIrCZ/0S+WK9UmMiitZXFH2vW B8nd3u4S3Tz/m8Cp0QB40qeyOJzQ/K7b0vorgjhhkic7Z3sRx5ZvO9TrdHl57a3G4AvCqLSCu wbmFQEwTOhjwY/JOCDm00OGHH+Lf+o+anS+3o16di/fxVgis8dKqswX6e8JNJlJzQHEyaMcLq XKDCXHbbCAaPXODcUXo8DZ7/kTUkmWOveKWkKiWlAxtZYDuH10GbJ2orXJ9iPaRfOEdE6dtGm 05exyNaXMIn53eaf1S6M5OIa8op+XnMBkSDsa0+fcA== Received-SPF: pass client-ip=212.227.15.19; 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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:322156 Archived-At: > Sent: Sunday, July 28, 2024 at 12:29 PM > From: "Emanuel Berg" > To: emacs-devel@gnu.org > Subject: Re: Adding a generic mathematical library > > Christopher Dimech wrote: > > > You do not need a unified way to representing a vector. > > You only need the tool to work conveniently with vectors. > > Having two or three ways to do it, is not a bad thing, > > unless the number of ways are excessive. > > For the purpose of the library normalizing that can be > a good idea. > > It is not a bad thing to have several ways to do things, but > in Lisp they also tend to do several things each depending on > context. So it is a m*n curve. A lot of Lisp project gets out > of hand with complexity, this is perhaps not the main reason > but it is one of them. If things get out of hand, it is a problem. > So if one can stick to a subset methods and a consistent style > at least for one file it is good :) Depends on what parts need work. Do not plan to solve all that in one go. > -- > underground experts united > https://dataswamp.org/~incal > > >