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: Wed, 15 Dec 2021 00:15:29 -0500 Message-ID: References: <87tufmjyai.fsf@gnus.org> <877dcil2sj.fsf@ericabrahamsen.net> <87czm98qi1.fsf@gnu.org> <87o85tcwm0.fsf@ericabrahamsen.net> <874k7ljwkr.fsf@gnus.org> <87fsr5cuzq.fsf@ericabrahamsen.net> <878rwx8mdn.fsf@gnu.org> <87r1aphuei.fsf@gnus.org> <837dcex6ub.fsf@gnu.org> <83a6h9tu1c.fsf@gnu.org> <87sfuzwzk0.fsf@gnus.org> <87fsqyh17u.fsf@gnus.org> <87sfuxrvm0.fsf@gnus.org> <87tufbr6lc.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="31300"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eric@ericabrahamsen.net, eliz@gnu.org, cesar.mena@gmail.com, pipcet@gmail.com, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 15 06:17:45 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 1mxMfh-0007zp-0S for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Dec 2021 06:17:45 +0100 Original-Received: from localhost ([::1]:58612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxMff-0000c6-Q6 for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Dec 2021 00:17:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxMdW-00073h-3Y for emacs-devel@gnu.org; Wed, 15 Dec 2021 00:15:33 -0500 Original-Received: from [2001:470:142:3::e] (port=38142 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 1mxMdV-00031A-Lh; Wed, 15 Dec 2021 00:15:29 -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=BPHsAVnFGs8U6DTc0x1SokcNn2DQQNLcQ2KyMBIeI+k=; b=qr3BttmWOljz 3MrxGklMWpGKX4kkPE9xLBpLOipfmfOaH23HSYL+7gc6q1EMbOPNAb9PSNLA/Feq48UNJ/m+r9Wli 94A0d5aPTgD4yb3IYYhGndTku6jYkdNzat5XqjMgVwOfIo1xdvDGKKgQueeY8O1iqrrOFkLXJRhMJ dUYuDHeY3ZjCQvNDqtfqGc6LUtSL7PmAIWxwQkbCuD6pD5AK4TjkgwRZEHaGAlav7jWUyXebflACD 3SCaCoDbiy9ensgElUXXBEr6S/oAfi3lJ8xw7dUhq7jXBUbUbTMcVHXi7ngkYtNk4nf3WnN155nwc 1HarKbwkUfrWqahgk3U+BA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mxMdV-0007vb-Er; Wed, 15 Dec 2021 00:15:29 -0500 In-Reply-To: <87tufbr6lc.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 14 Dec 2021 08:25:19 +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:281972 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. ]]] > > It looks quite binary to me. > Uhm... yes? Nobody has said that it isn't. A real text file is more robust when things go wrong. Emacs has commands to list > the contents, and there's a plethora of other commands out there to do > the same. Yes, someone posted here about that, a few days ago. A binary format that you can convert to text is not as robust as real text. Converters are designed to handle a valid binary file. In general, it's not clear what is the proper conversion of a corrupted binary file. Thus, in general, when the file is corrupted, you can't convert it to text. Therefore, "text file" should be the default option for configuration data in Emacs. People who would rather use an sqlite3 file should select that option explicitly. -- 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)