Created attachment 225049 [details] Patch file Store uniform EIEIO objects in an EmacSQL database. SQLite is used as backend. This library imposes some restrictions on what kind of objects can be stored; it isn't intended to store arbitrary objects. All objects have to share a common superclass and subclasses cannot add any additional instance slots.
Created attachment 225384 [details] Updated patch file New version 1.0.5 is released.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2d55cda1e4cdd5659f39e3462f018f0b09ffa85c commit 2d55cda1e4cdd5659f39e3462f018f0b09ffa85c Author: Yasuhiro Kimura <yasu@utahime.org> AuthorDate: 2021-06-02 03:44:05 +0000 Commit: Guangyuan Yang <ygy@FreeBSD.org> CommitDate: 2021-06-02 03:44:05 +0000 databases/closql: New port: Store EIEIO objects using EmacSQL PR: 255959 Approved by: lwhsu (mentor) databases/Makefile | 1 + databases/closql/Makefile (new) | 44 ++++++++++++++++++++++++++++++++++++++++ databases/closql/distinfo (new) | 3 +++ databases/closql/pkg-descr (new) | 7 +++++++ 4 files changed, 55 insertions(+)
Committed, thanks!