OpenPythons / OpenPython

Micropython for OpenComputer
https://minecraft.curseforge.com/projects/openpython
MIT License
42 stars 6 forks source link

I read that you need help #28

Open LoreDiGiovanni opened 4 years ago

LoreDiGiovanni commented 4 years ago

if you still need help let me know, I have recently created a github account but I have Python and C skills, I recently started using openComputer mod, python is a perfect choice for this mod

EcmaXp commented 4 years ago

Welcome!

I don't have enough time to write code, but if you can spend time on this project, fork is one way to help me.

This project mainly uses the Thumb virtual machine that runs on a JVM(Java Virtual Machine), and there are performance issues due to JVM limitations and my design errors.

OpenComputer has its own Lua binary and JNI library that works with the JVM using the Java Native Interface (JNI).

It's dangerous to use micropython as a JNI library. Sandboxing is required because of the risk of crashing the Minecraft server due to poorly written Python code.

Python and C skills can be used to build a faster virtual machine than a JVM based Thumb virtual machine. But I think it's better to learn Rust. It's cute, and much safer.

If you are using Discord, look for @EcmaXp on the OpenPython server.

Thank you very much for your interest in this project.