databases/emacsql 4.1.0_1 DragonFly
High-level Emacs Lisp RDBMS front-end
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- UNLICENSE
- Categories
- databases, elisp
- Package size
- 37.9 KiB, 167.6 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | databases/emacsql | 4.1.0_1 |
| FreeBSD | databases/emacsql | 4.4.2 |
| HardenedBSD | databases/emacsql | 4.4.1 |
| GhostBSD | databases/emacsql | 4.4.1 |
Install
Binary package:
pkg install emacsql
From DPorts:
cd /usr/dports/databases/emacsql && make install clean
Dependencies
Run dependencies 2
Required by 2
Configuration
No options to configure.
- Service scripts
- none
- Flavors
emacsql-emacs_nox-4.1.0_1,emacsql-emacs_canna-4.1.0_1,emacsql-emacs_devel-4.1.0_1,emacsql-emacs_wayland-4.1.0_1,emacsql-emacs_devel_nox-4.1.0_1