On Tue, Dec 07, 2021 at 06:27:39AM +0000, Qiantan Hong wrote: > > > > On Dec 6, 2021, at 10:24 PM, Po Lu wrote: > > > > Lars Ingebrigtsen writes: > > > >>> Reading web pages in Emacs is not a vital feature, but this will be an > >>> important feature any Lisp code that wants to persist data to disk will > >>> use. > > > >> And they will have sqlite3 installed. > > > > The keyword here is "Lisp code", and not "person". Persisting data to > > disk will become a very important feature, the lack of which will make > > Emacs unusable for people who do (or can) not build Emacs with sqlite3. > > As for this topic, I don’t think sqlite3 help any much for this specific problem. > The real problem is how to do this for Emacs Lisp, and if we figured this out > any underlying storage will work, either plain text or gdb(m) or sqlite3. > > And I don’t think the latter 2 would even provide much performance benefit, > because you will probably print parts of data to string then feed to db anyway. > db doesn’t understand Lisp, it doesn’t solve Lisp problem. I concur. The interface looks good; why it /has/ to be sqlite3, of all things... I'd rather avoid such an overspecified dependency. Why not PostgreSQL, then, or, say, DB2? (no, I'm not serious on that, just to illustrate my issue). Cheers -- t