Why is PyPy's js back-end defunct? That would seem to be most obvious
way to get this, no?

Is there a particular bit of Python semantics that's hard to compile to js?

Phil

On 10 February 2014 21:35, Glyph <gl...@twistedmatrix.com> wrote:
>
> On Feb 10, 2014, at 5:19 PM, Guido van Rossum <gu...@python.org> wrote:
>
> Then we're doomed, because this is entirely political (the companies making
> browsers must want to do it).
>
>
> Not at all.  There are a number of promising proofs of concept,
> demonstrating different aspects of this problem: Pyjamas, the PyJS fork of
> Pyjamas, Skulpt, Empythoned (which actually compiles CPython to run in the
> browser with surprisingly reasonable performance!), Brython, and PyPy's now
> defunct JS backend to name a few.  With source maps, it's even possible to
> use native JavaScript debugging and profiling tools on Browser-hosted
> Python.
>
> The political problem is entirely based around getting the various
> interested parties together and trying to hammer out some kind of common
> core that they can all get running and contribute to, rather than
> duplicating tons and tons of effort and only ever getting to a 60% solution.
>
> Browser vendors seem perfectly happy to treat JavaScript as a compilation
> target; efforts like ASM.JS are in fact trying to formalize this process and
> provide support for it.  Most of these Py-to-JS converters work fine on
> mobile devices, too.
>
> Guido, if you haven't checked it out, <http://www.brython.info> is a very
> interesting demo: it literally makes <script type="text/python3"> work in a
> web page, with nothing beyond a single JavaScript file include (no local
> compilation, no offline processing).  The only problem is that the language
> really isn't quite Python - see, for example,
> <https://bitbucket.org/olemis/brython/issue/147/generators-send-method-missed>.
> But they've made a surprising amount of progress since I last checked, and
> they seem to be closing issues all the time :-).
>
> -glyph
>
>
> _______________________________________________
> IDLE-dev mailing list
> IDLE-dev@python.org
> https://mail.python.org/mailman/listinfo/idle-dev
>
_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
https://mail.python.org/mailman/listinfo/idle-dev

Reply via email to