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