rayz said:
Actually, RacerX seems to have provided the evidence in his post.
I did not know for example, that Apple did indeed promise a Cocoa API for Windows.
I knew. Hell, I worked on it. (Though RacerX seems to think there's some significant difference between OpenStep/NT and YellowBox for Windows, though YellowBox for Windows when announced was nothing more than OpenStep/NT. It was mostly a name change. Cocoa for Windows would require Quartz, which never made it to Windows; OpenStep/NT used NeXT's Display Postscript.)
RacerX and I quibble primarily on the success of NeXT's support for four-way fat binaries. I say it worked wonderfully. He seems to consider it a failure.
And this is why 'laziness' is not the reason why folk don't learn ObjectiveC/Cocoa.
On the other hand, this was in the late nineties or 2000, when Apple was in a dramatically different position than it is now - a very tenuous position, with shifting plans, and everything was in question - including whether or not they'd manage to ship a new OS, or if it would get bogged down as badly as Copeland.
I suspect the only people bitter about this these days are old NeXT developers who had business plans based on the availability of a freely distributable YellowBox for Windows runtime.
There aren't many such people.
I had an idea for a business (or at least a project) which was killed by this. It would have been akin to Wikipedia, but in addition to the site there would have been a desktop application which could be used for editing, collaborating, and for keeping local on-disk subsets of the main encyclopedia. I figured that if the website was done with WebObjects, then the website and the desktop app could share a certain amount of code.
To reach critical mass (IPO! Hey, it was the bubble.) it would have required that the desktop app be free, and would have required a Windows version. When YellowBox for Windows was killed (let alone made non-free) that made the idea sufficiently difficult to implement that I lost what interest I had.
I still own the domain I wanted to use: mycyclopedia.com
Wikipedia pretty much sucked up all the oxygen in that space, so the window of opportunity (if there was one) has long since shut.