Folks, I'd like to get some insights into how to implement a PL/Parrot for PostgreSQL. For those unfamiliar, PostgreSQL is an extensible DBMS which allows people to plug in procedural languages. I'm thinking that Parrot could provide a way to plug in lots and lots of these--including Perl6--with minimal repeated effort.
So far, I have two initial high-level ideas for a design of such a thing: * Embedding Parrot in C using PostgreSQL's SPI interface http://www.postgresql.org/docs/current/static/spi.html with wrappers around the SPI interface for each target language as appropriate. * Running Parrot as a separate daemon process with a communication channel open to PostgreSQL. If interested, please contact me. Cheers, D -- David Fetter <[EMAIL PROTECTED]> http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote!