4 ms·
There's http://www.skulpt.org/for http://www.skulpt.org/for Python in the browser.
by ojii 13y ago
There's http://www.skulpt.org/for http://www.skulpt.org/for Python in the browser.
- Cederfjard 13y agoYou happened to append for to the url. As a convenience: http://www.skulpt.org http://www.skulpt.org
- CmonDev 13y agoThat stuff uses JS. It would be nice to see a Python runtime in-browser with no JS involved whatsoever.
- chc 13y agoHow do you envision this happening? Either the runtime would have to be written in JS or you'd have to get all the browser implementers to adopt your virtual machine — which, I mean, why would they?
- CmonDev 13y ago"why would they" - and that is the saddest part. We are locked-in now.
- chc 13y agoI agree and used to agree very enthusiastically, but now I kind of understand the browser makers' position. Like, I don't love having my favorite runtimes locked out, but I also don't think having 15 virtual machines bundled with every browser would be a great outcome either. We've already seen how in-browser VMs turn out when they're not adequately maintained with Flash and Java, and it isn't pretty and it leads to people's money getting stolen. So I can't really blame the browser makers for not wanting to go down that road. What we have now isn't the very best thing I can imagine, but I think it's an OK compromise. We have a set of runtimes that implement a fairly consistent Turing-complete set of instructions, so we can implement just about anything we want and express it almost any way we want. And in the end, I think that's the most important thing.