There a quite a few p5 standard libraries with crusty old user
interfaces that many folks dislike. Two that people often seem
to complain about are File::Find and File::Spec.
Ken Williams has proposed a cleaner alternative interface than
File::Spec, namely:
http://search.cpan.org/dist/Path-Class/
Two wrappers for File::Find I am aware of are:
http://search.cpan.org/dist/File-Find-Rule/
http://search.cpan.org/dist/File-Finder/
Please note that I am not an expert on any of this, I was just
wondering whether we are going to clean up the old p5 library
interfaces as part of the move to p6. Or must we support the
old p5 library interfaces for backwards compatibility?
/-\
Find local movie times and trailers on Yahoo! Movies.
http://au.movies.yahoo.com
I'd say we can jettison any old interface that the p5-to-p6 translator
is able to refactor to the new interface. Otherwise we need to
keep at least an emulation, though as I've mentioned elsewhere, such
emulations don't need to have huffmanly short names. Renaming
things is fairly trivial compared to refactoring, at least when
you're renaming things in a way that is unlikely to cause name
collisons.
Maybe we should just say that any Perl 5 module that comes across
automatically gets a default name like Perl5ish::Whatever until
we decide it's canonical Perl 6, or we decide to demote it to
Perl5ishButPleaseNeverEverUseForNewStuff::Whatever or some such.
Larry