From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Hlavaty Newsgroups: gmane.emacs.devel Subject: Re: sqlite3 Date: Tue, 14 Dec 2021 21:21:11 +0100 Message-ID: <8735mvj5u0.fsf@logand.com> References: <87tufmjyai.fsf@gnus.org> <87lf0nr2b4.fsf@gnus.org> <87czlzjfhs.fsf@logand.com> <87pmpznmw4.fsf@gnus.org> <87a6h3jcfm.fsf@logand.com> <83lf0nj9w4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21077"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 14 21:22:06 2021 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 1mxEJJ-0005H5-AH for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 21:22:05 +0100 Original-Received: from localhost ([::1]:39900 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxEJH-0008Ug-Mz for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 15:22:03 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41864) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxEIZ-0007pF-UC for emacs-devel@gnu.org; Tue, 14 Dec 2021 15:21:19 -0500 Original-Received: from logand.com ([37.48.87.44]:44140) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxEIW-0003lz-ON; Tue, 14 Dec 2021 15:21:19 -0500 Original-Received: by logand.com (Postfix, from userid 1001) id 66D8919EC54; Tue, 14 Dec 2021 21:21:14 +0100 (CET) X-Mailer: emacs 27.2 (via feedmail 11-beta-1 I) In-Reply-To: <83lf0nj9w4.fsf@gnu.org> Received-SPF: pass client-ip=37.48.87.44; envelope-from=tom@logand.com; helo=logand.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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" Xref: news.gmane.io gmane.emacs.devel:281943 Archived-At: On Tue 14 Dec 2021 at 20:53, Eli Zaretskii wrote: >> From: Tomas Hlavaty > That is unfair and even hostile. I don't think you have any reason to > judge us so harshly. I am sorry if it sounded harsh. I certainly value your work on Emacs a lot. Lars' work too, as I was impressed how quickly he understood and implemented a suggestion proposed some time ago. >> I find that really puzzling. >> That is why I ask if my understanding is correct. > > If the above is your understanding, it is definitely incorrect. Thanks for clarification. It is valuable experience to see reasoning in such a high profile project like Emacs. In this case of sqlite, it seemed that good arguments raised by others and suggested pure lisp implementation were dismissed without good reason. It seems to me that e.g. Qiantan raised better arguments. I guess it must be hard to develop with so many devils advocates :-) >> If not, I would expect Emacs to use the proposed superior pure lisp solution >> and removing the sqlite dependency completely. > > No solution is superior in all use cases. This is software > engineering, after all. I was addressing the discussed use-cases, not all possible use-cases.