Daniel Carrera daniel.carrera-at-theingots.org |Perl 6| wrote:
Naming issues are likely to become worse in Perl 6 when we also have
modules that use Parrot. You might have three implementations of
Digest::SHA, one in Perl 6, one that uses Parrot, and one that uses
C. Worse, you might even find a module that depends on both Parrot
Much much worse. There will be many implementations of Perl 6, and each
will have totally different non-native interfaces.
The front-end should figure out which binary is proper for your
platform. Non-binary source code can simply contain everything
supported, and let the build process sort it out.