From: | Thomas Hallgren <thhal(at)mailblocks(dot)com> |
---|---|
To: | David Fetter <david(at)fetter(dot)org> |
Cc: | "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, Josh Berkus <josh(at)agliodbs(dot)com>, pgsql-hackers(at)postgresql(dot)org, Dave Cramer <pg(at)fastcrypt(dot)com> |
Subject: | Re: pl/Ruby, deprecating plPython and Core |
Date: | 2005-08-16 17:38:13 |
Message-ID: | thhal-0Dr3dA+/x77QW3m2YfSYor96CLP64CT@mailblocks.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
David Fetter wrote:
>On a very closely related note, what's the latest on the integration
>of PL/Java and PL/J?
>
>
Last time I spoke to Laszlo and Dave about this, we discussed the
following solution:
- PL/Java should be profiled as a "tight Java integration", i.e. Java
executes in the same VM as the backend.
- PL/J should be profiled as a generic and language agnostic way of
executing out-of-process calls. The PL/J framework can be used to
integrate with other virtual VM's then Java (such as Mono for instance).
This makes PL/Java and PL/J to completely different products and both
producs have its own motivation. In addition we concluded that:
- In order to maximize the outcome of our efforts and avoid head-on
competition, PL/Java should _not_ enter the "loose Java integration"
scene (i.e. remote JVM) and PL/J should _not_ enter the "tight Java
integration" scene.
- An effort must be made to make the PostgreSQL "Java as a procedural
language" user experience as compatible as possible between PL/Java and
a PL/J solution that uses a remote Java VM.
- A new project was spawned (see http://j4sql.codehaus.org) where the
PL/Java and PL/J teams make a joint effort to create an abstraction
layer that allows a developer to write stored procedures and functions
in a database independent way.
Regards,
Thomas Hallgren
From | Date | Subject | |
---|---|---|---|
Next Message | David Fetter | 2005-08-16 17:38:37 | Re: pl/Ruby, deprecating plPython and Core |
Previous Message | Joshua D. Drake | 2005-08-16 17:22:56 | Re: pl/Ruby, deprecating plPython and Core |