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.
A história completa do Batavia) é conhecida pela maioria dos alunos da crianças em idade escolar da Austrália Ocidental e é um conto angustiante de intriga, selvageria e assassinato, selvageria e assassinato. Ele serve como um lembrete do que pode acontecer quando você força as pessoas a irem para 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).