I’m the author of Capture::Tiny, which is intended to be the only STDOUT and STDERR capture tool anyone would ever need. (See the Capture::Tiny presentation on My Talks.)
For a while, I thought I succeeded, but lately a number of test failures have been cropping up on certain platforms. While I’m distracted with many other tasks, I’m looking for a volunteer to analyze the failure reports and develop patches.
A warning: the guts of Capture::Tiny are very pithy and it involves some relatively obscure (insane?) file handle manipulations. It’s not for the faint of heart or the weak in Perl skills. It’s a “Tiny” module – so everything has to be done in just a couple hundred lines of code. But if you like a challenge, you’ll probably enjoy figuring it out.
Please contact me through my cpan.org email address if interested. (I.e. dagolden@ …)
Thanks!
Update: Thanks to quick responses from Robin V. and Christian Walde, it’s clear that several of the failures, particularly on Win32, are due to a broken alarm() function. As that’s just for the test and not critical for Capture::Tiny, I’ll release a new version soon that removes that from testing. Robin++, Christian++ and Perl Community++!