|
|
|
|
|
by LeafStorm
5303 days ago
|
|
Most of this I agree with, with a few comments/caveats: > Easy Stuff First The unfortunate part about this particular example is that subprocess's interface isn't really that well-designed, and so people resort to os.system simply because it is less complicated than subprocess. > Ducks In A Row I don't think isinstance is really that bad, but checking based on something's exact type is definitely wrong. > Toys are for Children One of the problems of a batteries-included stdlib is that you have to support it just about forever. Though I would like to note that for basic async programming Tornado is surprisingly good, and less complex than Twisted. > Foreign Concepts Apparently this is especially useful for scientific and mathematical computing. I can't see how it's especially dangerous since just about everyone will use list instead. |
|
I think people are just used to system(), particularly if they come from C.