I've begun research on a proof of concept for extproc_parrot, which will embed parrot in Oracle just as extproc_perl does for Perl. The benefit of this is that any language that can be compiled down to parrot code can be embedded in Oracle. While the API for embedding parrot is actually quite simple, devising a mechanism for passing data back and forth is not going to be as simple, at least to my "parrot newbie" eyes. I'll be taking a look at more source code, examples, and mod_parrot -- should be fun. Of course, any suggestions from the peanut gallery are welcome. :)
Some time ago, someone pointed me to a proposed Parrot embedding PDD that may or may not come to pass. It's a good place to start, certainly.
Re:Catch me at OSCON...
jhorwitz on 2003-07-01T20:43:27
Heh -- I may owe you a beer after we talk.:) Re:Catch me at OSCON...
Elian on 2003-07-01T20:45:52
Yeah, but that'd be a good thing, since it means you'd have gotten something you wanted, which happens to be something Parrot needs...:)
A win-win situation, with beer as a bonus. Sounds good to me.