quoth the Eric Kolve:
I found a really nice package on CPAN called Image::ExifTool and I was
wondering if their is some clean way of calling Perl code from Ruby? I
couldn’t find anything on rubyforge that did as good a job as this did.
Is the only way I can think of, but I don’t suppose that meats your
The other option is a port, but I am concerned about keeping a 60k line
perl module in sync with a ruby version. Does anyone have any advice
for porting/maintaining an active project in a different language?
I ported a Perl lib to Ruby. It was not nearly ~60000 lines, more like
I was actually trying to implement a spec, and was struggling with that,
I found the Perl library that implements the spec. To tell the truth,
the beginning I was not that interested in cloning the Perl lib at all,
just used it as a starting point.
I do not expect I will try to keep my lib in sync with the original Perl
in the slightest. It already carries the functionality I originally
so at this point I will just plug away and add any new functionality as
find the time and motivation.
So: I don’t think you should necessarily resign yourself to keeping your
strictly ‘in sync’ with the original. Just follow it to keep abreast of
changes in exif format and whatnot. Otherwise, use the Perl code as a
starting point like myself, then make it your own. If the code is
useful/helpful enough, and you place it in rubyforge you may find
getting some help from the community.