Ok, so I read Miguel's message:

http://mail.gnome.org/archives/gnome-hackers/2002-February/msg00031.html

I drank the cool-aid and now I find myself thinking... should Perl6
compile down to its own byte-code or to Mono's CIL? Miguel feels this is
the way to go, and if Mono's bytecode is in fact so flexible that many
languages will be able to communicate through it, then perhaps we're
shooting ourselves in the feet by NOT targetting Perl6's back-end there.

I realize that this has the twin drawbacks of introducing the stigma of
a Microsoft technology into Perl's core and moving away from the
wonderful work done thus far on Perl6's byte-code. However, if there
will ever be a time to make this choice, it would seem that now is it.

Some pros:

* If Miguel is able to swing the community, Gnome4 will heavily rely on
Mono. If Perl is Mono-ready, that will make Perl a much more attractive
technology for new Gnome libraries and applications.
* If Perl6 uses CIL, then there will be a much larger community
supporting the back-end. Also, there will be a ready-made community of
people who understand how to integrate Mono-bytecoded applications into
their infrastructures (from Web services to development platforms, etc).

Just my thoughts....


Reply via email to