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