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.
