…I really like python, but man it’s warts are annoying.
I hate redundancy and the dunder and explicit self parameters completely stupid. With time I just got used to them .. (thanks partly to editor templates). The private field shenaningans weren't sexy either..
Other than that I agree.. it would be worth a python4
class Foo(Bar):
new(*a, **kw):
"keyword: new"
super(*a, **kw)
print('v4')
bar(a,b,adjust=1):
"no self, shorthand super.parent_method()"
return super.bar(a, b) + adjust
come on guido ;)