Perl6 готов сейчас. Таким образом, мы можем дать правильный ответ на этот очень старый вопрос.
В Perl6 больше нет опендира. Но благодаря многим людям, которые работают на Perl 6, открыть каталог теперь очень просто.
Как Perl - DIR DOC говорит:
Для открытия каталога необходимо просто набрать:
for dir() -> $file {
say $file;
}
И с фильтром:
for dir('/path/to/dir', test => /\.jpg$/ ) -> $file {
say $file;
}
Так что вы можете забыть opendir, readdir, grep и другие.