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: sqlite3 Date: Tue, 14 Dec 2021 22:27:14 +0200 Message-ID: <83fsqvj5jx.fsf@gnu.org> 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> <8735mvj5u0.fsf@logand.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11246"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, emacs-devel@gnu.org To: Tomas Hlavaty Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 14 21:28:12 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 1mxEPD-0002ii-PJ for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 21:28:11 +0100 Original-Received: from localhost ([::1]:44312 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxEPC-0003Dn-Oy for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Dec 2021 15:28:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxEOR-0002UT-0Z for emacs-devel@gnu.org; Tue, 14 Dec 2021 15:27:23 -0500 Original-Received: from [2001:470:142:3::e] (port=53542 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxEOP-0004Sl-L5; Tue, 14 Dec 2021 15:27:22 -0500 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=iIPHMHuV1fKMM3MnakszGR3swG9e08g0/njXCGoRcnE=; b=mo+cqz4cQsyZ 94mUXITPLo5bLYGjKo6+o3nvGynRoAhsV1DDloOvtnR4NTsXzU5DJyTg4nFNyuKEypGodjz8QxxRs FIzkyNAoKNNGnQuanCPxLMJ3wGwWepymw1MmTk8xuMI0j+suutzoGP/vNzuG4fCmK8/HjjNPtcnY3 JhjU2UdxsBjzjcR+UGOIgmzitCZS29bfkoc4zPUelMLuMG+ZAEOrhBwkCdeMruY1Y4ODLO88y4yyr pwtTd6EvPeKAokx/uesbNO17vZK0TwfNpRdN4Dnghp5UBKUwDx9XhdpHzwUtId8CrAO56iGodOXWt fypaymmmUrSiuq5FllpiUw==; Original-Received: from [87.69.77.57] (port=3537 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxEOP-0007MS-FS; Tue, 14 Dec 2021 15:27:21 -0500 In-Reply-To: <8735mvj5u0.fsf@logand.com> (message from Tomas Hlavaty on Tue, 14 Dec 2021 21:21:11 +0100) 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:281944 Archived-At: > From: Tomas Hlavaty > Cc: larsi@gnus.org, emacs-devel@gnu.org > Date: Tue, 14 Dec 2021 21:21:11 +0100 > > > 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. The use case of accessing existing SQL databases was also discussed. And there's no reason to believe no one will ever want to build a DB application in Emacs Lisp, and no reason to leave that arena only to Python, JS, and other environments that already have SQLite bindings. So yes, potential use cases do exist where sqlite3 will be a bonus, even before we consider Emacs-specific features that perhaps could benefit from that. I would even say that SQLite support is more important than xwidgets, for example.