A message John sent to the SRFI-170 mailing list before Schemepersist was created:

----- Original message -----
From: John Cowan <xxxxxx@ccil.org>
Date: Tuesday, September 10, 2019 4:02 PM

On Sun, Sep 8, 2019 at 7:46 PM John Cowan <xxxxxx@ccil.org> wrote:

I'm  working on a SRFI to provide a basic relational table capability to Scheme programs, as opposed to providing access to external relational databases a la ODBC etc.  I'm basing it on APSW, a SQLite-specific API for Python.  SQLite has its limitations, but its zero-administration design puts it essentially on all fours with a file API, but with strong ACID and a query language (also imperfect) and multiple tables in one file and all.  However, I'm trying to make it so that you can replace it with any fairly similar database engine.  More details later when I have them.

A very preliminary set of notes on the API is at <https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/SimpleSqlCowan.md>.
 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
Consider the matter of Analytic Philosophy.  Dennett and Bennett are well-known.
Dennett rarely or never cites Bennett, so Bennett rarely or never cites Dennett.
There is also one Dummett.  By their works shall ye know them.  However, just as
no trinities have fourth persons (Zeppo Marx notwithstanding), Bummett is hardly
known by his works.  Indeed, Bummett does not exist.  It is part of the function
of this and other e-mail messages, therefore, to do what they can to create him.