pkg-config usage for sqlite3
Kevin J. McCarthy
kevin at 8t8.us
Tue Aug 13 13:46:48 UTC 2019
On Tue, Aug 13, 2019 at 07:42:19AM +0200, Petr Pisar wrote:
>I can see that mutt can already use Berkely DB, GDBM, lmdb or qdbm for
>caching headers. Wouldn't be possible to use one of them for autocrypt
>key storage?
I did consider that, but the implementation uses more than simple
key-value storage capability, and I anticipated the need for more
flexibility than those engines (as a common denominator) provide.
With the header cache, when we make changes to Mutt data structures, the
whole cache is invalidated. A SQL database gives us the ability to
version the schema and modify the tables without losing data.
>Or maybe vice versa implement header caching using sqlite3. Some people
>get nervous when they see a program links to multiple libraries of the
>same class of use. People packaging software do not like it. An
>abundance of dependencies increases a maintanance cost.
This seems possible. I wonder how the performance would compare. I'll
put it on my todo list, but not for this cycle.
--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.mutt.org/pipermail/mutt-dev/attachments/20190813/76aa234b/attachment.asc>
More information about the Mutt-dev
mailing list