>>134
Python is not that old, but it already does that. You can read outer scope objects and modify mutable ones. The problem is if you assign their symbols like i = 1 (not just modify them like i.mutablemethod() or i[index] = stuff), it will create a new symbol in the local scope, because symbol creation is automatic, and this was a tradeoff between this and what JavaScript and Perl do (automatic globals - pure shit). Currently, if you really need to assign to a symbol like that, you can, but you have to wrap it into a list. This will introduce a way to assign to a symbol in an outer scope.
>>136
Lisp has shitty syntax, Python's syntax is fine except for a few things. However, I think Lisp has superior features. The reason why I do Python is that I think the better syntax is worth the loss of features given what's left of Lisp is still good and flexible enough.
>>141
Oh yes it does.
>>142
False