emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/emacsql 19a65f390e 147/427: Add ignored features section t


From: ELPA Syncer
Subject: [nongnu] elpa/emacsql 19a65f390e 147/427: Add ignored features section to README.
Date: Tue, 13 Dec 2022 02:59:37 -0500 (EST)

branch: elpa/emacsql
commit 19a65f390e2908aa6ded203f43e4f317b5c5ca96
Author: Christopher Wellons <wellons@nullprogram.com>
Commit: Christopher Wellons <wellons@nullprogram.com>

    Add ignored features section to README.
---
 README.md | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/README.md b/README.md
index 4d6dcb0ac0..3fe6ad60ac 100644
--- a/README.md
+++ b/README.md
@@ -326,6 +326,24 @@ statement in the `emacsql` function, 1-indexed.
 To get a literal symbol that looks like one of these variables, escape
 it with an extra dollar sign (i.e. `$$1` becomes `$1`).
 
+## Ignored Features
+
+Emacsql doesn't cover all of SQLite's features, focusing on the most
+important syntax. Here are a list of things that aren't supported, and
+probably will never be.
+
+ * Collating. SQLite has three built-in collation functions: BINARY
+   (default), NOCASE, and RTRIM. Emacsql values never have right-hand
+   whitepsace, so RTRIM won't be of any use. NOCASE is broken
+   (ASCII-only) and there's little reason to use it.
+
+ * Databases attachments. I don't expect any program using Emacsql to
+   become so complex as to warrant multiple databases. Ignoring this
+   removes unneeded complexity.
+
+ * Date and time. These are incompatible with the printed values
+   stored by Emacsql and therefore have little use.
+
 ## Limitations
 
 Emacsql is *not* intended to play well with other programs accessing



reply via email to

[Prev in Thread] Current Thread [Next in Thread]