Batavia es una implementación de la máquina virtual Python, escrita en Javascript. Con Batavia, puedes ejecutar bytecode de Python en tu navegador.

Respeta la sintaxis y las convenciones de Python 3.4.4+, y permite referenciar objetos y clases definidos nativamente en JavaScript.

¿Cómo ayudar?

¿Quieres contribuir a un proyecto de código abierto? Batavia es un buen lugar para empezar. Aquí tienes instrucciones para contribuir a Batavia

Entonces, ¿por qué se llama "Batavia"?

El 27 de octubre de 1628, el comandante Francisco Pelsaert tomó el mando del Batavia, y con 340 pasajeros y tripulación, zarpó de Texel.

¿Su destino? Las Islas de las Especias o, más concretamente, la isla de Java, en las Indias Orientales Holandesas (ahora parte de Indonesia).

El Batavia era... un barco Java (¡da-dum 🥁!).

Curiosamente, durante el viaje, Ariaen Jacobsz y onderkoopman Jeronimus Cornelisz incitaron un motín, porque no querían ir a Java, querían escapar para empezar una nueva vida en otro lugar. Como Como resultado del motín, el 4 de junio de 1629, el Batavia encalló en el arrecife Morning, parte de la bahía de Houton. Morning Reef, parte de los Abrolhos de Houtman, a unos 450 km al norte de Perth, Australia Occidental, donde se concibió este proyecto. Australia, donde se concibió este proyecto.

La historia completa del Batavia) es conocida por la mayoría de los escolares de Australia Occidental. escolares de Australia Occidental, y es una historia desgarradora de intriga, salvajismo y asesinato. Sirve como recordatorio de lo que puede pasar cuando obligar a la gente a ir a Java :-)

El pecio del Batavia se recuperó en la década de 1970 y ahora se encuentra en galería de pecios del Museo Marítimo de Australia Occidental](). Museum] (http://museum.wa.gov.au/museums/shipwrecks).