Module Iterator::Diamond, heavily discussed recently, has been uploaded to CPAN and will soon hit a mirror near to you. This is the very first (alpha) version, with almost all functionality implemented. Use at your own risk! See the docs for features and limitations. For covenience, the Iterator::Diamond API has been extended to process arbitrary file lists so it is no longer needed to clobber @ARGV for this purpose. Many things can be improved. Your feedback is appreciated. Please send bugs, deficiencies etc. in the form of test snippets that fit in the test suite. -- Johan Chord is alive! http://chordii.sourceforge.net