Daniel Carrera daniel.carrera-at-theingots.org |Perl 6| wrote:
John M. Dlugosz wrote:
The front-end should figure out which binary is proper for your platform.


I don't like that idea in the slightest. (1) It is not Perl's job to know if you have a C compiler, C libraries and tool chain. (2) If my computer can handle Perl, C and Parrot, I want the choice of what to install. (3) That includes the possibility of installing more than one module. It is perfectly legitimate to install three implementations of SHA (one in C, one in Parrot and one in pure Perl). This last one means that there has to be a way to tell Perl which of the Digest::SHA modules I want to use for this particular program.

Suppose I want to install three versions of SHA. One in C, one in Perl, one in Parrot. I need a way to specify in the "use" statement which one I want.

Daniel.

So CPAN6 is basically only going to be for Parrot?

I think the front end too, running under the same Perl system, will know what "kind" it is itself! Remember, Parrot != Perl. Perl 6 is a specification, and I hope to see several solid implementations take root over the next two decades.

We also want to allow Perl 6 to be suitable for "applications", not only for power users, administrators, and program writers. So download an application, and it knows how to grab dependent or updated components without the clueless user even caring it's written in Perl.

Reply via email to