so this morning somebody release brython, which is python in the browser. What really happens though is that the python is compiled down to javascript like normal and is executed that way, which explains the blazing speed, as if v8 were powering python.
now, personally, I'm a lisp guy myself, I'd love to see a scheme rendering engine for browsers, but I know that nobody but me will create one, so that will have to wait. the point is, we don't have the tools to create new internal features like alternate rendering engines for browsers. I've thought of forking chromium, but I don't know C or C++ and I don't really want to.
I'm not a big fan of python, but it's a huge, HUGE step if you're talking about rendering. I'd get into web development if I could work with a language as capable as python. I'd quit my fucking job if I could do it with scheme, I'd quit in a heartbeat and never look back.
so, frogs, what do we do? should we make a new browser that exposes internals in a way that allows for new rendering engines on the fly? even if we do that, how will we convince people to stop writing javascript and start writing another language?