Tamarin es una máquina virtual y un compilador en tiempo de ejecución libre, destinado para implementar la cuarta versión del estándar ECMAScript.
Tamarin | ||
---|---|---|
Información general | ||
Tipo de programa | Máquina virtual para ECMAScript | |
Desarrollador | Adobe Systems Incorporated y Mozilla | |
Licencia | tri-licencia MPL, MPL/GPL/LGPL. | |
Información técnica | ||
Programado en | C++ | |
Enlaces | ||
Sitio web oficial
Repositorio de código
| ||
Tamarin inicialmente fue desarrollado por Adobe Systems Incorporated para su máquina virtual ActionScript utilizada en Flash 9. El código fue donado al proyecto Mozilla el 7 de noviembre de 2006[1] y licenciado bajo una tri-licencia MPL, GPL y LGPL. Este continuo desarrollándose en el repositorio de Mozilla Mercurial, junto con el resto del código fuente de Mozilla.[2]
El código contiene aproximadamente 135.000 líneas,[3] siendo la mayor donación de código para el proyecto Mozilla, además de Netscape.[4]
Dos proyectos relacionados con Tamarin se anunciaron el 25 de julio de 2007 en el "Brendan Eich's keynote at The Ajax Experience West", estos fueron IronMonkey y ScreamingMonkey.[5][6]
IronMonkey es un proyecto para mapear IronPython y IronRuby a Tamarin. IronMonkey está dirigido por Sanghyeon Seo.[7]
El objetivo de ScreamingMonkey es permitir a Tamarin ejecutarse dentro otros navegadores, además de Mozilla, iniciando con Internet Explorer. ScreamingMonkey está dirigido por Mark Hammond.[8]