Gecko 1.9

Todd Whiteman toddw at activestate.com
Tue Apr 15 20:52:30 EDT 2008


Joe P. Cool wrote:
> In 2005 I heard of plans to add Python as a second language to the
> Gecko engine. Is this still true? Or has this plan been abandoned?
> 

You can use Python inside of Mozilla (Gecko) based applications now, 
such as Firefox/Thunderbird/Komodo Edit/XulRunner which communicate 
through the Mozilla XPCOM architecture.

There are builds of PyXPCOM (Python XPCOM) that can be downloaded and 
easily installed through the xpi extension mechanism, see:
http://pyxpcomext.mozdev.org/

The Mozilla 1.9 branch (Gecko 1.9) also contains the hooks necessary to 
be able to use Python as a script handler, instead of having to use 
JavaScript. This is commonly referred to as PyDOM.

To get and use PyXPCOM (Mozilla 1.8 and Mozilla 1.9):
* install the above extension
* or make your own build of the Mozilla application

To get and use PyDOM (Mozilla 1.9):
* you'll need to make your own build of the Mozilla application

I'm the one working on the PyXPCOM extension, which I am hoping will 
eventually contain the PyDOM module as well (once I get around to making 
new Mozilla builds with this enabled).

Cheers,
Todd



More information about the Python-list mailing list