Just dreaming ... (was: Re: Mozilla's offer of help to Perl 6 -- How about adding P6XPCOM to PyXPCOM in Gecko 1.9+ and Firefox 3?)

2006-09-09 Thread Markus Laire

On 9/9/06, Conrad Schneiker <[EMAIL PROTECTED]> wrote:

In:

Perl 6 Design Minutes for 23 August 2006
http://use.perl.org/articles/06/09/08/2238219.shtml

I saw this intriguing news:

"Mozilla Foundation wants to know how they can help Perl 6"



Support for 

Mozilla's offer of help to Perl 6 -- How about adding P6XPCOM to PyXPCOM in Gecko 1.9+ and Firefox 3?

2006-09-09 Thread Conrad Schneiker
In:

Perl 6 Design Minutes for 23 August 2006
http://use.perl.org/articles/06/09/08/2238219.shtml

I saw this intriguing news:

"Mozilla Foundation wants to know how they can help Perl 6"

Of course supporting Larry would be incredibly valuable. But there is also
something else that would also be great to get on top of that. In this
context, consider this item:

"PyXPCOM has been integrated into the Mozilla build system 
for tighter integration with the main XPCOM project." 
http://aspn.activestate.com/ASPN/Downloads/Komodo/PyXPCOM/

I think it would be extremely valuable for Perl 6 to have this level of
XPCOM integration out of the box.

A few years from now I'd like to see a combination IDE + RCP based on a Perl
6 + XPCOM + XUL system that (among other things) featured something like
Netbeans Matisse GUI builder that could be used for developing both
standalone GUI applications or client-server applications that would work on
any platform that installed Firefox 2.

Of course there are a huge number of much less grandiose applications for a
Perl 6 counterpart for the Python bindings--especially if "P6XPCOM" could be
positioned in the same privileged position as PyXPCOM (in Gecko 1.9+ and
Firefox 3).


PS: A moderately insane musing: Maybe Parrot + Mozilla could someday become
the preferred Linux desktop framework and overcome the infamously fractured
world of Gnome / Qt, while also bridging the Mac and Win worlds.

Best regards,
Conrad Schneiker

www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.

Check out the new Perl 6 Workplace Wiki:
http://rakudo.org/perl6