Yesterday was less obviously productive than day 1, possibly because you now have to go quite a lot higher up the tree to find the lowest fruit by now... Arre and Holger finished off string-keyed dictionary stuff. Anders and Samuele did the list builtin. Armin and Michael did isinstance. Michael and Armin wrote some grotty float parsing code and removed the only use of the float builtin on a string (if anyone has some nice and less numerically naive float parsing code or wants to write some, feel free -- it's a fairly self contained task). Christian worked on reducing the use of import * in rpython/ (though really we should have less 'from module import thing ... thing' and more 'import module ... module.thing', but this still an improvement). Holger and Armin removed some of the uses of dictionaries in the to-be-translated code. Michael and Samuele implemented a very limited str for instances. Arre and Anders implemented a 'unicode character' for the rtyper and c backend. Michael and Samuele investigated issues preventing the translation of demo/bpnn.py. Holger and Armin worked on functions like Cache.getorbuild which need to be treated specially by the annotator and rtyper (because the 'build' part is not allowed to happen at runtime). Then Michael, Samuele and the two Anders went to a midsomar party, and at 1pm the day after, Samuele hasn't been seen since... Cheers, mwh -- python py.py ~/Source/python/dist/src/Lib/test/pystone.py Pystone(1.1) time for 5000 passes = 19129.1 This machine benchmarks at 0.261381 pystones/second