From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: sqlite3 Date: Thu, 16 Dec 2021 23:23:55 -0500 Message-ID: References: <87tufmjyai.fsf@gnus.org> <87lf0nr2b4.fsf@gnus.org> <87fsqvp5ae.fsf@gnus.org> <87bl1jp51y.fsf@gnus.org> <187323C2-81D0-47B6-96C8-3D721EF7C003@mit.edu> <8735mvp454.fsf@gnus.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25724"; mail-complaints-to="usenet@ciao.gmane.io" Cc: qhong@mit.edu, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 17 05:27:56 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 1my4qZ-0006Vt-Rx for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Dec 2021 05:27:56 +0100 Original-Received: from localhost ([::1]:33932 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1my4qY-0007Ct-K0 for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Dec 2021 23:27:54 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1my4mh-0001CV-Ef for emacs-devel@gnu.org; Thu, 16 Dec 2021 23:23:55 -0500 Original-Received: from [2001:470:142:3::e] (port=60532 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 1my4mh-0007Q8-5V; Thu, 16 Dec 2021 23:23:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=WVbtc4Fmtsgg/yZzGp6Ap3a7tcRJoWfY7V/5qnz7oAo=; b=Qz3QKFXg5UET QS97YBUj9FrD6A0B0ZPnLx8LL+Hau9LyAzyus1dqW8QwchV78e0ACaROnkafgGIPp9HkKdro4omwM aB4JSrmaqjvk+MiqxuRqJVL1l2LoWLwSnEPKcbvkUK34IzoHN0HV7Db0wHFS1yCpei65kJiw7uGqh 7bd49DmNmQztjK2md2EDlNLH0vjDpp8DaX2C3SN0Lq0BhTp6Bbssc6VOVlFWGUu2/jpkuDor2gsn+ nHwx27g3BT5GM0BhNEO5Oi21uv0nbE/RWkPAADnnZCd/k3ZtKNVqtOQ74piIZ6YPxGRtVUVU6gj6/ FFBgvoYMqXM1ANWZMnTGMw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1my4mh-00081n-5H; Thu, 16 Dec 2021 23:23:55 -0500 In-Reply-To: <8735mvp454.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 14 Dec 2021 17:01: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:282176 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I feel that an append-only list storage thing is a totally separate > thing from persistent variables. Maybe so. Perhaps we should look at some real use cases before designing an append-to-list accumulating facility. One thing that these generally need is a way to discard old elements. We don't want history lists and logs to grow without bound. The usual case is that normal operation adds to them, but something or other truncates then occasionally. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)