>>17
The "everything is a string" isn't quite true, and Tcl has been using bytecode for quite a few years too. It used to be comparable to Perl or Python speedwise, although it's probably fallen a bit behind.
And I know it's a matter of taste, but I think Python's syntax is quite ugly, mainly because of __. I used to work with a project that had a lot of voodoo going on, so __ was everywhere, and it hurt the eyes. """ is a bit retarded in my opinion, because it could have been the default behaviour of " or '. self... is okay, I suppose; it reminds me a lot of ad-hoc OO in C. List comprehensions aren't all that hot either, given what I see people trying to cram into one line, when a normal loop would do just as well; list comprehensions are useful for parallel programming, but Python can't do that.
But I digress.