Email list hosting service & mailing list manager

3 databases in 3 days hga@xxxxxx (30 Sep 2019 00:36 UTC)
Support for Scheme standards and implementations Lassi Kortela (30 Sep 2019 08:11 UTC)
Re: Support for Scheme standards and implementations hga@xxxxxx (30 Sep 2019 11:25 UTC)
Scheme implementations and portability Lassi Kortela (30 Sep 2019 13:14 UTC)
Re: Scheme implementations and portability John Cowan (30 Sep 2019 19:27 UTC)
Scheme implementations, portability, FFIs Lassi Kortela (30 Sep 2019 21:16 UTC)
Re: Scheme implementations, portability, FFIs John Cowan (30 Sep 2019 22:10 UTC)
JDBC Lassi Kortela (30 Sep 2019 13:15 UTC)
Re: JDBC hga@xxxxxx (30 Sep 2019 13:24 UTC)
Re: JDBC and subprocess protocol Lassi Kortela (30 Sep 2019 14:29 UTC)
Re: JDBC and subprocess protocol hga@xxxxxx (30 Sep 2019 15:16 UTC)
Re: JDBC and subprocess protocol Lassi Kortela (30 Sep 2019 15:47 UTC)
Re: JDBC and subprocess protocol Lassi Kortela (30 Sep 2019 15:55 UTC)
Re: JDBC John Cowan (30 Sep 2019 15:10 UTC)
Re: JDBC Lassi Kortela (30 Sep 2019 15:26 UTC)
Re: JDBC Lassi Kortela (30 Sep 2019 15:34 UTC)
sdbi design in detail and MariaDB CONNECT hga@xxxxxx (30 Sep 2019 16:14 UTC)
Re: sdbi design in detail and MariaDB CONNECT Lassi Kortela (30 Sep 2019 16:28 UTC)
Re: sdbi design in detail and MariaDB CONNECT John Cowan (30 Sep 2019 20:25 UTC)
Re: JDBC John Cowan (30 Sep 2019 16:44 UTC)
Re: JDBC Lassi Kortela (30 Sep 2019 20:52 UTC)
Re: JDBC Alaric Snell-Pym (01 Oct 2019 09:26 UTC)
Re: JDBC hga@xxxxxx (01 Oct 2019 09:55 UTC)
Re: JDBC Alaric Snell-Pym (01 Oct 2019 11:09 UTC)

Re: JDBC and subprocess protocol hga@xxxxxx 30 Sep 2019 15:16 UTC

> From: Lassi Kortela <xxxxxx@lassi.io>
> Date: Monday, September 30, 2019 9:29 AM
>
> [ We'll do a pure Java to JDBC implementation. ]

>> Another question is subprocess and/or wire (net) protocol, I'll leave
>> that to you.  I already have one net connector with PostgreSQL, so my
>> gaining experience sooner with your subprocess method would be good.

Based on the change of the Subject: line, you want to do it through a
subprocess connector?  Sounds good.

> Let's use the core binary format that this project is crafting,
> whether it's an ASN.1 subset or a varint based thing. I see no reason
> for the extra hazards of text since it's machine-to-machine
> communication, and using a tailor-made format instead of a generic one
> would soon paint us into a corner when it's time to make extensions
> and improve tooling.

I haven't had the mind bandwidth to follow that part of our project.

Can the binary format be implemented by generic R6RS/R7RS-small
implementations?  Are the hazards of text so great they outweigh the
presumed advantages for debugging, i.e. using a serialization library
which allows transparent use of either?

> Apart from the encoding though, we could work together to evolve the
> vocabulary (i.e. which messages are sent). The encoding and the vocab
> are completely decoupled from each other, so they can evolve
> independently. My idea for the vocab is to track your Scheme API as it
> evolves, diverging as little as possible :)

Yeah, that's the major task for me for this, and will be a while in the
future, we've got a lot of APIs to design or perfect.

- Harold