"Hal E. Fulton" <hal9000 / hypermetrics.com> writes:
> Yes, I'm well aware that you can't get
> a "good" translation... I'd settle for
> something that did 80% of the grunt
> work. Then I could iron out the rest
> and hammer it into OO form.

The way to do this is to start with Perl's B::Deparse library, which
turns the AST of a Perl program back into Perl. If you can modify it
in such a way that it outputs Ruby instead of Perl, then you're made.

-- 
"Saving four times is just paranoia.  Unless you're using an Exabyte
 5gig/8mm tapedrive." - Graham Reed, ASR