diff options
Diffstat (limited to 'databases/emacsql-devel/pkg-descr')
-rw-r--r-- | databases/emacsql-devel/pkg-descr | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/databases/emacsql-devel/pkg-descr b/databases/emacsql-devel/pkg-descr new file mode 100644 index 000000000000..172b572e6c59 --- /dev/null +++ b/databases/emacsql-devel/pkg-descr @@ -0,0 +1,12 @@ +EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily), +PostgreSQL, MySQL, and potentially other SQL databases. + +It works by maintaining a inferior process running (a "connection") +for interacting with the back-end database. Connections are +automatically cleaned up if they are garbage collected. All requests +are synchronous. + +Any readable lisp value can be stored as a value in EmacSQL, including +numbers, strings, symbols, lists, vectors, and closures. EmacSQL has +no concept of "TEXT" values; it's all just lisp objects. The lisp +object nil corresponds 1:1 with NULL in the database. |