Thursday, July 26th, 2007
Brendan Eich always delivers on a great keynote, and to conclude the opening day of the show, he had some announcements up his sleeve.
Mozilla has three monkey’s up their sleeve:
Mozilla is taking IronPython and IronRuby produced from Microsoft and mapping it to to Tamarin. This will by in the guise of bytecode translation a la IKVM as they want to avoid forking C# source using Mono C# compiler. The project is led by Seo Sanxiym of FePy and PyPy fame. Brendan made a subtle jab at how “open” the source is for the Iron projects. Although the license is liberal, what does it mean if you don’t accept patches from the community?
This is big news as it means that Python and Ruby can really be in the browser, for both IE and Firefox (and …)
In response to Ted Leung, and the communities voice saying “Tamarin. Great. But, what does it matter if IE is still slow as a dog?”, Mozilla is launching a really ambitious project to have Tamarin run inside other browsers other than Firefox.
This means that Tamarin will be usable in IE, which is the first target via the ActiveScript engine. This project is lead by Mark Hammond of Windows Pytohn fame.
You would target this world via one of:
- </script><script type=" application/ecmascript;version=4" ....>
Brendan expects fruits of this labour to be available in 6 months. He also showed a port of a Silverlight application running on Open Web technologies, showing that we have a lot of good stuff available.
We already covered Action Monkey which is the munging of SpiderMonkey and Tamarin projects.
- Occasionally a curse
- Often a blessing, formerly in disguise
- Spreading from the browser (Rhino on Rails)
- Growing muscle and speed
- Upgradeable in browsers (even in IE)
- The j in Ajax.
Thanks for taking the time to share this with us Brendan.
UPDATE: Brendan has blogged about the announcements himself.
Posted by Dion Almaer at 12:38 am