Batavia jest implementacją wirtualnej maszyny Pythona, napisaną w Javascript. Dzięki Batavii można uruchamiać kod bajtowy Pythona w przeglądarce.

Honoruje składnię i konwencje Pythona 3.4.4+ i pozwala odwoływać się do obiektów i klas zdefiniowanych natywnie w JavaScript.

Jak pomóc

Chcesz wnieść swój wkład w projekt Open Source? Batavia jest świetnym miejsce, aby zacząć. Tutaj znajdują się instrukcje dotyczące współtworzenia Batavia.

Dlaczego więc nazywa się to "Batavia"?

27 października 1628 r. Commandeur Francisco Pelsaert objął dowództwo nad statkiem Batavia i wraz z 340 pasażerami i załogą wypłynął z Texel.

Cel ich podróży? Wyspy Korzenne - a dokładniej wyspa Jawa w Holenderskich Indiach Wschodnich (obecnie część Indonezji).

**Batavia była... statkiem jawajskim (da-dum 🥁!).

Co ciekawe, podczas rejsu Ariaen Jacobsz i onderkoopman Jeronimus Cornelisz podżegali do buntu, ponieważ nie chcieli płynąć na Jawę. Jawę - chcieli uciec i rozpocząć nowe życie gdzie indziej. W wyniku w wyniku buntu, 4 czerwca 1629 r. Batavia osiadła na mieliźnie na Morning Morning Reef, części Houtman Abrolhos, około 450 km na północ od Perth w zachodniej Australii. Australii, gdzie powstał ten projekt.

Pełna historia statku Batavii](https://en.wikipedia.org/wiki/Batavia_(statek)) jest znana większości uczniów szkół Zachodniej Australii i jest wstrząsającą opowieścią o intrygach, dzikości i morderstwie. Służy jako przypomnienie tego, co może się stać, gdy zmusić ludzi do udania się na Jawę :-)

Wrak Batavii został odnaleziony w latach 70-tych XX wieku i obecnie znajduje się w galerii wraków Muzeum Morskiego Australii Zachodniej. Museum] (http://museum.wa.gov.au/museums/shipwrecks).