Suggestion
Th3-A6add0n opened this issue ยท 4 comments
Nothing prevents somebody to make a fork of CC/CC:T using other scripting language, but the original repo (or CC:T, its spiritual sucessor) doesnt have any intention of change.
- will break peripheral mods.
- CC makes several assumptions about the VM which work in Lua but not in JS
Neither of these are entirely true any more. I've found ways to get around CC's assumptions for Cobalt, so it'd definitely be possible to do the same for Python or JS.
However, I think the main issue is that it's just not worth it, and perhaps more importantly, not in scope for CC.
JavaScript has been suggested before and Python is going to be denied for the same reasons which I will repeat here (in the accuracy that my memory allows).
- Adding another language particularly one which does things quite differently to Lua will break peripheral mods.
- CC is tied quite strongly to the Lua VM, a lot of stuff on the Java side of things makes several assumptions about the VM which work in Lua but not in JS (and I assume this will end up the same for Python)
Also, can you make the title more descriptive?