[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sqlite3
From: |
Arthur Miller |
Subject: |
Re: sqlite3 |
Date: |
Mon, 06 Dec 2021 13:42:18 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Qiantan Hong <qhong@mit.edu> writes:
>>> My only remark is that sqlite is usually used for exactly same purpose as
>>> what
>>> Emacs already has: customize. Your example:
>>>
>>>> (setf (persistent-data :namespace "emoji" :key "favorites")
>>>> emoji--favorites)
>>>
>>> looks to me like something one would use customize for.
>>
>> Is this historic use of customize not just a result of the lack
>> something like sqlite3?
> Or it could be the other way around. The prominent use of sqlite3
> is that other environments (especially the more “static” ones) lack
> customize, or the ability to configure the environment within itself
> in general, thus relying on a central external store.
You are on same thoughts as me. Other applications don't have Lisp. What makes
Lisp special is the homoiconicity, which makes serializing to files relatively
easy, in terms of not having to implement a dsl for the file format (init files,
csv, json, xml etc) and having to implement a query language to de-serialize
that format into lisp objects.
- Re: sqlite3, (continued)
- Re: sqlite3, Jose E. Marchesi, 2021/12/06
Re: sqlite3, Arthur Miller, 2021/12/06
Re: sqlite3, Arthur Miller, 2021/12/06
Re: sqlite3, Lars Ingebrigtsen, 2021/12/06
Re: sqlite3, Stefan Monnier, 2021/12/06
Re: sqlite3, Lars Ingebrigtsen, 2021/12/06
package-selected-packages in Customize [was: sqlite3], Joost Kremers, 2021/12/07
Re: package-selected-packages in Customize [was: sqlite3], Stefan Kangas, 2021/12/07
Re: sqlite3, Byung-Hee HWANG, 2021/12/06
Re: sqlite3, Po Lu, 2021/12/06