Haven't seen this mentioned here, but one person hacked up a quick Inline::Parrot
use Inline Parrot; print "Start Perl\n"; _hello( 'int count' => 5, name => 'test' ); print "End Perl\n"; __END__ __Parrot__ .sub _hello .param int count .param string name print "Hello world\n" print count print " " print name print "\n" ret .end You can find it mentioned at: http://www.perlmonks.org/index.pl?node_id=396890 It has some limitations and he's looking for feedback. I think this might help spur more Perl programmers to take a look at Parrot since it will be wrapped in a comfortable interface. Cheers, Ovid ===== Silence is Evil http://users.easystreet.com/ovid/philosophy/decency.html Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/