Hi,

I've just pushed to /master misc. branches that were on SF previously, 
and that have never been merged. That way if someone wants to dig them 
and check if there is some good stuff to be picked in them, he'll be 
able to.

Also, I've somehow finished merging Daniel Kluev's works on the translator.

In some cases (for loops, assignments), it meant commenting out current 
functions to replace them by Daniel's, which looked more feature-full. 
I'll leave to experienced people the task of combining both versions 
instead, in case some mini-features would have been lost in the process.

All tests are passing, except some added by Daniel (maybe his last 
commit wasn't stable, or maybe I've broken stuffs while merging), so I 
consider there is no regression.
I'll file bugreports later to "silence" these broken tests (mainly 
dealing with sets and extended slices).
Anyway, I hope some people will check that /master can still compile 
their current projects (I work on windows...)

BTW, some questions to experienced pyjs contributors:
- what's the deal with "@{{}}" notations ? Daniel had begun replaing 
them all with standard string substitutions, to make them 
"parser-friendly" (I don't know why), but aren't those handy shortcuts 
actually ?
- what's up with the two __builtin__.py and pyjslib.py modules of 
pyjs/src/pyjs sources ? __builtin__.py looks much bigger and featureful 
(ex. it might be able to solve extended slicing problems), but it's only 
used in DICT implementation, why ?

Regards,
PKL

Reply via email to