On Mon, Sep 30, 2019 at 11:26 AM Lassi Kortela <xxxxxx@lassi.io> wrote:

The subprocess protocol has to be designed anyway.

True, I had forgotten about that for the moment.
 
That's why I would write it in Java with no deps other than JVM.

Works for me if it works for you.
 
What's that libjvm thing, are they dynamically linking an entire JVM
inside the MariaDB process?

Yes, just so.
 
What is "system JVM", do you mean the system
installation

Yes. In other words, a JVM is neither packaged with, nor statically linked into, Connect.
 
To some extent this whole discussion is moot :) Connect is supported by
some MariaDB client we'll end up making anyway. A JDBC suprocess is a
matter of coding one, so it's the problem of whoever will code it :)
Where's the harm if someone does the work?

There isn't; I'm just concerned about spending our limited total available time/effort on things that don't actually have to be done.  But if you are fired up about it, far be it from me to stop you.

This sounds superficially like we're arguing, but the bigger picture
here is that we have a very sound design for the DB framework. 

Emphatic +1.



John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
        "You need a change: try Canada"  "You need a change: try China"
                --fortune cookies opened by a couple that I know