emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Support for Sqlite Archive files


From: Madhu
Subject: Re: [PATCH] Support for Sqlite Archive files
Date: Sat, 22 Jun 2024 20:35:46 +0530

* Eli Zaretskii <86ed8qlepr.fsf@gnu.org> :
Wrote on Fri, 21 Jun 2024 14:25:52 +0300:

> Thanks, but why do we need a cli utility when we have built-in SQLite
> support?  Can't we access the SQLite Archive files via that built-in
> support?  I'd prefer to have that instead of relying on external
> utility.

1. Because the cli-utility will work even when emacs is not built linked
to libsqlite3.so  (sqlite is an optional dependency), only call-process
is needed.

2. Because arc-mode is a good design abstraction, and extending it to
support a new format is good design principle.

Both of these are no-brainers. Why aren't they obvious to you?

When did "Introducing a new mode and code just to make an
optional-dependency non-optional" become a design-goal of Emacs?

Youve been pushing this relentlessly since openssl (gnutls) json,
treesitter, etc., all encouraging linking with 3rd party libraries, and
removing the option of having the functionalitu in emacs, without emacs
depending on those libraries.

Is there some GNU related ideology behind this, or where did the memo
come from?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]