O Batavia é uma implementação da máquina virtual Python, escrita em Javascript. Com o Batavia, você pode executar bytecode Python em seu navegador.

Ele respeita a sintaxe e as convenções do Python 3.4.4+ e permite que você faça referência a objetos e classes definidos nativamente em JavaScript.

Como ajudar

Então, você quer contribuir para um projeto de código aberto? O Batavia é um ótimo lugar para começar. Aqui estão as instruções para contribuir com o Batavia. Batavia.

Então, por que é chamado "Batavia"?

Em 27 de outubro de 1628, o comandante Francisco Pelsaert assumiu o comando do Batavia e, com 340 passageiros e tripulantes, zarpou de Texel.

Seu destino? As Ilhas das Especiarias - ou, mais especificamente, a ilha de Java, nas Índias Orientais Holandesas (hoje parte da Indonésia).

O Batavia era... um navio de Java (da-dum 🥁!).

É interessante notar que, durante a viagem, Ariaen Jacobsz e onderkoopman Jeronimus Cornelisz incitaram um motim, pois não queriam ir para Java - eles queriam fugir para começar uma nova vida em outro lugar. Como resultado resultado do motim, em 4 de junho de 1629, o Batavia encalhou no Morning parte dos Houtman Abrolhos, cerca de 450 km ao norte de Perth, Austrália Ocidental, onde esse projeto foi concebido. Austrália Ocidental, onde este projeto foi concebido.

The full story of the Batavia is known to most Western Australian schoolchildren, and is a harrowing tale of intrigue, savagery, and murder. It serves as a reminder of what can happen when you force people to go to Java :-)

O naufrágio do Batavia foi recuperado na década de 1970 e agora está na na [galeria de naufrágios do Western Australian Maritime Museum] (http://museum.wa.gov.au/museums/shipwrecks).