Welcome to the Scheme Database Interface (sdbi) project hga@xxxxxx (24 Sep 2019 12:29 UTC)
(missing)
Re: Welcome to the Scheme Database Interface (sdbi) project hga@xxxxxx (24 Sep 2019 13:50 UTC)
Re: Welcome to the Scheme Database Interface (sdbi) project Lassi Kortela (24 Sep 2019 15:59 UTC)
Re: Welcome to the Scheme Database Interface (sdbi) project Lassi Kortela (24 Sep 2019 13:21 UTC)
Markdown in Scheme Lassi Kortela (26 Sep 2019 14:48 UTC)

Re: Welcome to the Scheme Database Interface (sdbi) project hga@xxxxxx 24 Sep 2019 13:50 UTC

> From: Lassi Kortela <xxxxxx@lassi.io>
> Date: Tuesday, September 24, 2019 8:21 AM

>> I will immediately commence building minimal Chibi Scheme
>> connectors to, in alphabetical order, the wide column Apache
>> Cassandra, graph NeoJ4, and SQL RDBMS PostgreSQL and SQLite3
>> databases.
>
> This is a good (and ambitious) plan. Will you be using Chibi's FFI
> and the native C library for all of these, instead of sockets?

Currently I plan to use it for all but PostgreSQL, as previously
mentioned there's a Snow package that uses the wire protocol, and
I want one of those in the mix of what I do if I can make it work
without too much effort.

> [...]
>
>> Someone to start prototyping the JDBC connector if Lassi isn't
>> going to do it.
>
> I can at least start on the JDBC work also, since SQLite and
> Postgres in C isn't that much work (many of the hard and uncertain
> parts are already done).

No great rush, but as I noted, it looks to be a very highly leveraged
thing to do.

>> At least one Scheme implementation in addition to Chibi Scheme
>> ought to implement the whole sdbi stack before any SRFIs are
>> finalized.
>
> Since Chibi is an R7RS Scheme, it would be good to have an R6RS
> Scheme as well, e.g. Chez Scheme. I could think of doing a portable
> R6RS implementation supporting only subprocess implementations out
> of the box. But if someone else is enthusiastic about R6RS, I'd
> rather they lead that effort since I already have my hands full :)
>
> In any case, R6RS is still alive and we'd be doing a disservice to
> Schemers not to support it as well

Yeah, I prefer R7RS but sdbi should be usable back to ... perhaps
R5RS?  Even R4RS, Scheme 9 from Empty Space is rather cool....

>> Thanks to all, let's see if we can create some long lived first
>> class infrastructure for the Scheme community.

> Thanks for volunteering to run things :) IMHO we've got off to a
> great start, so this is looking very promising.

You're welcome, and thanks.

- Harold