Batavia ist eine Implementierung der virtuellen Maschine von Python, geschrieben in Javascript geschrieben. Mit Batavia können Sie Python Bytecode in Ihrem Browser ausführen.
Es beachtet die Syntax und Konventionen von Python 3.4.4+ und lässt Sie auf Objekte und Klassen referenzieren, die nativ in JavaScript definiert sind.
How to help
Sie möchten zu einem Open-Source-Projekt beitragen? Batavia ist ein guter Ort für den Anfang. Hier finden Sie Anleitungen für die Mitarbeit an Batavia.
So, why is it called "Batavia"?
Am 27. Oktober 1628 übernahm der Commandeur Francisco Pelsaert das Kommando über die Batavia und stach mit 340 Passagieren und Besatzungsmitgliedern von Texel aus in See.
Ihr Ziel? Die Gewürzinseln - oder genauer gesagt die Insel Java in Niederländisch-Ostindien (heute Teil von Indonesien).
Die Batavia war... ein Java-Schiff (da-dum 🥁!).
Interessant ist, dass während der Reise Ariaen Jacobsz und onderkoopman Jeronimus Cornelisz eine Meuterei an, weil sie nicht nach Java gehen wollten Java - sie wollten fliehen, um woanders ein neues Leben zu beginnen. Als Ergebnis der Meuterei lief die Batavia am 4. Juni 1629 auf dem Morning Reef, einem Riff, einem Teil der Houtman Abrolhos, etwa 450 km nördlich von Perth, Westaustralien Australien, wo dieses Projekt konzipiert wurde.
Die [vollständige Geschichte der Batavia] (https://en.wikipedia.org/wiki/Batavia_(Schiff)) ist den meisten westaustralischen Schulkindern bekannt und ist eine erschütternde Geschichte von Intrigen, Grausamkeit und Mord. Sie dient als Erinnerung daran, was passieren kann, wenn wenn man Menschen dazu zwingt, nach Java zu gehen :-)
Das Wrack der Batavia wurde in den 1970er Jahren geborgen und steht heute in der der [Schiffswrack-Galerie des Western Australian Maritime Museums] (http://museum.wa.gov.au/museums/shipwrecks).