@@ -2073,3 +2073,76 @@ TIP 3: if posting/reading through Usenet, please send an appropriate
20732073subscribe-nomail command to majordomo@postgresql.org so that your
20742074message can get through to the mailing list cleanly
20752075
2076+ From pgsql-hackers-owner+M17140@postgresql.org Thu Jan 3 09:13:32 2002
2077+ Return-path: <pgsql-hackers-owner+M17140@postgresql.org>
2078+ Received: from rs.postgresql.org (server1.pgsql.org [64.39.15.238] (may be forged))
2079+ by candle.pha.pa.us (8.11.6/8.10.1) with ESMTP id g03EDVc00444
2080+ for <pgman@candle.pha.pa.us>; Thu, 3 Jan 2002 09:13:31 -0500 (EST)
2081+ Received: from postgresql.org (postgresql.org [64.49.215.8])
2082+ by rs.postgresql.org (8.11.6/8.11.6) with ESMTP id g03E41N54463;
2083+ Thu, 3 Jan 2002 08:04:01 -0600 (CST)
2084+ (envelope-from pgsql-hackers-owner+M17140@postgresql.org)
2085+ Received: from tiger.tigrasoft (fw.tigrasoft.hu [195.70.42.161])
2086+ by postgresql.org (8.11.3/8.11.4) with ESMTP id g01Csdm40742
2087+ for <pgsql-hackers@postgresql.org>; Tue, 1 Jan 2002 07:54:39 -0500 (EST)
2088+ (envelope-from hornyakl@freemail.hu)
2089+ Received: from freemail.hu ([192.168.0.200])
2090+ by tiger.tigrasoft (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id NAA14425;
2091+ Tue, 1 Jan 2002 13:54:35 +0100
2092+ X-Authentication-Warning: tiger.tigrasoft: Host [192.168.0.200] claimed to be freemail.hu
2093+ Message-ID: <3C31B3B7.6030703@freemail.hu>
2094+ Date: Tue, 01 Jan 2002 14:03:51 +0100
2095+ From: Laszlo Hornyak <hornyakl@freemail.hu>
2096+ Reply-To: hornyakl@users.sourceforge.net
2097+ User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20010913
2098+ X-Accept-Language: hu, en-us
2099+ MIME-Version: 1.0
2100+ To: pgsql-hackers@postgresql.org, ssutjiono@wc-group.com
2101+ Subject: [HACKERS] PL/(pg)J
2102+ Content-Type: text/plain; charset=us-ascii; format=flowed
2103+ Content-Transfer-Encoding: 7bit
2104+ Precedence: bulk
2105+ Sender: pgsql-hackers-owner@postgresql.org
2106+ Status: OR
2107+
2108+ Happy new year for all!
2109+
2110+ I would like to tell you about the results of my work on pl/j.
2111+ memo: Java and postgres must run in a separate address space. First I
2112+ wanted to use the sys v ipc, which was a bad idea becouse of some
2113+ problems with java VM-s. Many hackers told me about its bad sides, and
2114+ the good sides of the sockets, so I droped the whole code and started a
2115+ new one.
2116+
2117+ I started to write the java side first, which is maybe almost 10% ready :))
2118+ -we have is a communication protocol between the two process. I know
2119+ noone will like it, so there is an API for protocols, so it is plugable.
2120+ The current implementation is receiveing calls,sends exceptions, but
2121+ sending the results is not implemented yet.
2122+
2123+ -the Postgres side is not yet done. It sends function calls without
2124+ arguments, it doesn`t receive sql queries, exceptions or results at all,
2125+ and there is no API for it, it is an uggly hardcoded thing.
2126+
2127+ -there is no JDBC implementation, and I have never written JDBC driver,
2128+ so it may take for a while...
2129+
2130+ But it says "hello world" :))
2131+
2132+ Todo for me:
2133+
2134+ -learn more about postgres, jdbc drivers, etc, etc
2135+ -develop api for the postgres side of the communication.
2136+
2137+ This will take for a good while becouse of other todos but I hope next
2138+ time I can tell you good news.
2139+
2140+ thx,
2141+ Laszlo Hornyak
2142+
2143+
2144+ ---------------------------(end of broadcast)---------------------------
2145+ TIP 5: Have you checked our extensive FAQ?
2146+
2147+ http://www.postgresql.org/users-lounge/docs/faq.html
2148+