Friday, March 21, 2008

PyCon: Plenary Keynote: Mark Hammond, "Snake Charming the Dragon: the Past, Present, and Future of Python and Mozilla"

Plenary Keynote: Mark Hammond, "Snake Charming the Dragon: the Past, Present, and Future of Python and Mozilla"

Brendan Eich, the author of JavaScript, said that he was "standing on Python's shoulders" in order to add generators and iterators to the newest version of JavaScript.

Python is now a first-class language for XUL development. Unfortunately, cPython can't be used for normal Web page development since it's not sandboxable.

Python + XUL + XHTML + CSS is nice.

Tamarin is a unified language runtime, like .NET. Unfortunately, compared to cPython, the batteries are not included. Tamarin could allow Python to be used for normal Web page development in the same way Silverlight permits IronPython.

Proper cross-language garbage collection is very difficult, if not impossible. (I assume he is not refering to environments like the JVM and the CLR.)

The speaker urged the audience to continue using PyXPCOM to implement components.

"Mozilla loves Python."

No comments: