From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: cesar mena Newsgroups: gmane.emacs.devel Subject: Re: sqlite3 Date: Mon, 06 Dec 2021 11:47:34 -0800 Message-ID: <87czm98qi1.fsf@gnu.org> References: <87tufmjyai.fsf@gnus.org> <877dcil2sj.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1679"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.90 (gnu/linux) Cc: emacs-devel@gnu.org To: Eric Abrahamsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 06 20:48:59 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 1muJys-0000G8-Ml for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Dec 2021 20:48:58 +0100 Original-Received: from localhost ([::1]:41716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1muJyr-0000yC-Ho for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Dec 2021 14:48:57 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muJxb-0007k3-4d for emacs-devel@gnu.org; Mon, 06 Dec 2021 14:47:42 -0500 Original-Received: from [2607:f8b0:4864:20::62f] (port=46888 helo=mail-pl1-x62f.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1muJxZ-0008NX-OZ for emacs-devel@gnu.org; Mon, 06 Dec 2021 14:47:38 -0500 Original-Received: by mail-pl1-x62f.google.com with SMTP id p18so7750771plf.13 for ; Mon, 06 Dec 2021 11:47:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=lApJby6PFv1MV4ALYQ4kHicl4o095izeNWwCp/Yyww8=; b=ZTAgb8jVEs8TZ2IEGk7DPUZk++fpknBGwo6AND6zJAGuC9by6VvK8CMjFw5P6wznNm Q4bVTYseQzj+wgrfbJ/0W8vya0uxObdHivDPsgKqPJxRcZKq/+D02iL6wOhbAC0RIjhr 8raiWeoLzxDxS8ePeAoNBx6QFW4hshCh2HXp4K+2+myqWhABkVKde2fyZybhCG7OtaMH 8uGiYmBDkf7AJRu/K949TragE/ptPv1FPyidogW8qXrM5qf57YRbOm6s+O/M3ctRCGxp PKY8o5mMAjUuwuPF6HSo5Tgqssx58lKBRtK5STPQuna2gECgSr644eSCLbo4GydU0kqe vfbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=lApJby6PFv1MV4ALYQ4kHicl4o095izeNWwCp/Yyww8=; b=ZymsR7SplUEIiQkopoY3nQd4ixzshKIJbNsSgJLN5PdSV+Efe6fP1bijhQOCEcvzF7 en8WJbHP9W5DjUmk3iMuQgE23nSEWyCRLtSfne4UmtnRo7RBQyF3M/wgu6Q0A0P/Efo+ hgx3iE2d6u6fqjrdjpvCmDTvHdItRLwBKu2UZgaYWN0wecI9qo1YhnV2bbwB/4d5xCJz AP0h9qmX+m07IXYUIJPHffei/J3Wu8Fb6qB/DtzAhpiKkIVjCcV999RRy9db26Ar3CuO 5GCR23jSBX7lePK+wJGXo++8TXewVA0tQq4JSDy/p7gxyift1bXYfTTeYaYsZKpeGkBH ri4A== X-Gm-Message-State: AOAM532JkGdSXXsXAcoEQtKk+j3JiysrFf8Erxv6mW6F/X2rQs3tQ+Sg VTERmz7OfpnMlnjz1jpNydpvBx1cWqA= X-Google-Smtp-Source: ABdhPJy7jIrHFA+xvbRAKv+1tm+ZKDYWE3GzzbOD7ni6lJIRb8lC1Wjik7Fjm2ojGr0pxfJCHQSGFA== X-Received: by 2002:a17:902:b7c6:b0:141:9a3a:f213 with SMTP id v6-20020a170902b7c600b001419a3af213mr45763611plz.15.1638820055849; Mon, 06 Dec 2021 11:47:35 -0800 (PST) Original-Received: from [127.0.1.1] ([216.9.31.180]) by smtp.gmail.com with ESMTPSA id v3sm10433479pga.78.2021.12.06.11.47.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Dec 2021 11:47:35 -0800 (PST) In-Reply-To: <877dcil2sj.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Sun, 05 Dec 2021 21:29:00 -0800") X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::62f (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::62f; envelope-from=cesar.mena@gmail.com; helo=mail-pl1-x62f.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:281158 Archived-At: Eric Abrahamsen writes: > Lars Ingebrigtsen writes: > >> I think many user experience things in Emacs would be better if Emacs >> remembered more. >> >> The bigger systems don't have this problem -- Gnus needs a large >> .newsrc.eld file, and it maintains that. > > A plea from the heart: Gnus also needs a better data store, and sqlite3 > is the answer to that need. The .newsrc.eld format is not okay. Unclear about this comment. Lars specifically stated that this is for things that fall in between tiny (use customize) and bigger (gnus etc ...): The bigger systems don't have this problem -- Gnus needs a large .newsrc.eld file, and it maintains that. The tiny things don't really have this problem, either: You save options with `customize-save-variable', and that fine. Are you proposing a move to sqlite3 for .newsrc.eld? > Emacs *needs* to ship with default database support, and that database > should be sqlite3. Everything talks to sqlite, and Emacs should, too. > > I don't have many opinions about Emacs' direction of development, and I > rarely shout about anything, but please: csv and sqlite need to be built > in. We should be able to rely on them. Please make them part of the > distribution.