2013/11/20 Lex Berezhny <[email protected]>

> Hi Amirouche,
>
> Can you provide some more details on what you see being merged?
>

We could share demos, compatibility test suite, documentation, etc...


>  If you are asking whether you can become a contributor on pyjs then I
> would say of course!
>

The thing is in Pythonium we get the extra feature that the three flavors
of the compiler (Core, Veloce & Compliant) will be somewhat compatible so
that people can downgrade easly from one version to another. This is the
extra feature I really like, since it allows to create in pure Python and
then have the extra flexibility to optimise critical paths.


>  I reviewed some of the Pythonium Core code and I'm not sure if any of
> that would be worth merging with pyjs. It seems like very preliminary
> experimental implementation.
>

Actually it's the 4th complete rewrite I do. Pythonium Core flavor, the
only code available yet, only aims at supporting JavaScript semantic with a
Python syntax.


>  The difference between pyjs and literally every other Python to
> JavaScript implementation out there is that pyjs actually supports 95% of
> Python semantics... including multiple inheritance, etc.
>
> Personally, unless the eventual goal is 100% Python support I don't see
> any point in these semantic-free translators.
>

It is aiming 100% support.


>  If you just want an alternative to writing JS syntax I would highly
> recommend CoffeeScript. And if you want to re-use code between CPython and
> a web browser than you can't really avoid implementing as much of Python
> semantics as possible. Pyjs gets enough of the semantics implemented to be
> productive but once you start trying to build frameworks or more complex
> code the remaining 5% of missing semantics really gets in the way. That's
> where we need the most help and effort.
>

Thanks for pointing me in the right direction.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Pyjs.org Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to