Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magit/closql
Store EIEIO objects using EmacSQL
https://github.com/magit/closql
clos emacs sqlite
Last synced: 2 months ago
JSON representation
Store EIEIO objects using EmacSQL
- Host: GitHub
- URL: https://github.com/magit/closql
- Owner: magit
- License: gpl-3.0
- Created: 2016-04-14T11:38:10.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T16:49:56.000Z (5 months ago)
- Last Synced: 2024-10-19T07:03:49.789Z (2 months ago)
- Topics: clos, emacs, sqlite
- Language: Emacs Lisp
- Homepage:
- Size: 166 KB
- Stars: 35
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
* Store EIEIO objects using EmacSQL
Store uniform [[https://www.gnu.org/software/emacs/manual/html_node/eieio/index.html][EIEIO]] objects in an [[https://github.com/skeeto/emacsql][EmacSQL]] database. [[https://www.sqlite.org][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.