Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
David Fetter
committed
Jan 16, 2010
1 parent
56c6f30
commit 2b3b334
Showing
1 changed file
with
14 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,14 @@ | |||
David Fetter recounts: | |||
|
|||
As has long been my wont, in about May of 2006, I was looking around for | |||
something cool to do in PostgreSQL that no one had done before. I figured | |||
perl6 would make a great PL, but there was no implementation at the time, or at | |||
least nothing that looked like it might become embeddable Parrot, despite its | |||
long ride on the fail whale, looked like the most promising way for the long | |||
term, So i came up with a couple of designs inspired by the PL/Java and PL/J | |||
projects. PL/Java produced working code, although to this day I'm not sure | |||
that it's production quality. It did this by instantiating a jvm in each | |||
connection. PL/J's design was in some sense more elegant, but it never got | |||
anywhere. In PL/J, there was to be some kind of IPC to a java "server." The | |||
problem is that IPC and little servers are extremely difficult to get right, so | |||
for now, I'm thinking that the PL/Java model has more JFDI. |