Sounds to me like they are trying to reinvent python3 in lua. Why not embed python anyway?
Sounds to me like they are trying to reinvent python3 in lua. Why not embed python anyway?
You can embed Python, but making it safe to run untrusted code written by users will take enormous effort. Roblox is a platform for easily creating games and playing other people's games. They can't allow those games to pose a security risk to players' computers.
> Not sure how fast it needs to perform once embedded, apparently you know.
You're commenting this on a post that talks explicitly about wanting a faster interpreter than Lua 5.1. Nobody is switching from Lua to Python and getting better performance out of it.
Same reason TypeScript was created: to allow gradual typing in already-existing Lua codebases. Unless you mean adding it in addition to Lua, in which case, what advantages does that offer?