>>26
* On FIOC: It just means that if any formatting is damaged in a copy-paste then the code can not only "not work", but actually still work just with a bug that can go unnoticed due to some extra/less indentation level somewhere.
But yes that is minor. People should be formatting their code nicely anyways.
* There is some OOP retardation like requiring
`self' to be declared as the first argument to any method.
* Default arguments are evaluated once so if you want a blank list/dict/object default arg you've gotta do something like make it
None and then inside the function
if thatArg is None: thatArg = []
* It is ``object-oriented'' but has no interfaces or abstract classes or conveniences like those.
* Threading to gain speed in a task that can be parallelized is fucked.
* Minor, but the stdlib is inconsistent in naming convention, and you end up with
import ThatModule, another_module, thirdmodule.