2 ms·
API stability. What the fuck are you smoking? Mac OS X has by far the most stable APIs of any modern development environment. They change existing APIs and add
by blasdel 17y ago
API stability.
What the fuck are you smoking? Mac OS X has by far the most stable APIs of any modern development environment. They change existing APIs and add with every major release -- but they do so in a new SDK. Apps that were linked against the 10.4u SDK use the 10.4u libraries, even on 10.6. This is fucking amazing.
The only way Win32 stays as stable as it is is by just not changing anything or even adding new APIs.
For instance I compiled nmap yesterday for snow leopard, and guess what, it was not working, unable to open the interfaces. The compiled binary I downloaded from insecure.org worked against the loopback interface but not against the wifi one. The interface to capture raw frames from the airport extreme changed again with snow leopard, breaking valuable programs like Kismac. It's not an open platform so this changes are even worse.
Now you're effectively complaining about Kernel ABI compatibility!
- sid0 17y ago> The only way Win32 stays as stable as it is is by just not changing anything or even adding new APIs. What the hell are you talking about? Vista (and to a lesser extent Windows 7) have tons of new APIs. Apple does not have a 64-bit version of Carbon. Name one Win32 API that is similarly broken.