From 2b3b334ed5d26b92f7f372ce64dd2d21bcfaf152 Mon Sep 17 00:00:00 2001 From: David Fetter Date: Sat, 16 Jan 2010 11:04:16 -0800 Subject: [PATCH] First draft. --- HISTORY | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 HISTORY diff --git a/HISTORY b/HISTORY new file mode 100644 index 0000000..ee710c5 --- /dev/null +++ b/HISTORY @@ -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.