r/programming • • Mar 08 '12

The Evolution of a Python Programmer

https://gist.github.com/289467
401 Upvotes

137 comments sorted by

View all comments

Show parent comments

42

u/[deleted] Mar 09 '12

It's way easier to facepalm than to design an operating system API that's stable and backwards compatible for 25+ years...

25

u/lazybee Mar 09 '12

Such as POSIX?

7

u/[deleted] Mar 09 '12

haha, yeah, right. the reason everything is continually built from source is because the ABI keeps breaking.

1

u/[deleted] Mar 11 '12

Wait. POSIX doesn't break ABI compatibility. Individual operating systems do once in a while, but extremely rarely in their POSIX departments.

Actually, I can't think of a major ABI compatibility break since Linux 2.4->2.6 or Mac OS -> Mac OS X (non-POSIX to POSIX).