I've just finished doing some coding in Java and Python and the Python way is clearer. Maps in Java are still a bit broken (though improved in the 1.5 SDK). Maybe I will change my mind if I ever have to write anything > 1000 lines in python because I still don't fully grok python OO.
no subject