Chris Angelico <[email protected]>: > I was specifically disagreeing with the notion that it's right and > normal to write a bunch of platform-specific code in Python. That > should be the rarity.
Why is that? Code is written for a specific need and environment. Often trying to write generic solutions leads to cumbersome and clunky results on *all* platforms. A software system is defined through its interfaces. Natural system interfaces are very different under different operating systems. The chosen programming language for whatever component is often an afterthought. I'm glad I can still write native Linux code using Python. I couldn't do that with Java, which doesn't have things like os.fork(), file descriptors or process ids. Marko -- https://mail.python.org/mailman/listinfo/python-list
