7: OSX+Linux=Unix causes people to believe it's morally virtuous to write abstractions that cover "Unix" but not Windows. Usually a mistake.
You're underestimating the gap because you've been insulated from it. epoll/kqueue, major linker diffs, signal handling all different
-
-
I predate all the insulation ;)
-
But probably also stuff like signalfd and significant divergences in Darwin's GCC. Or maybe you just got used to them.
-
I don’t understand your stance here. I’m telling you even -with- all the differences between Linux and OSX it’s easier to write ...
-
Systems that target both of them than it is to include windows, and your response is that I’m not using the right different parts?
-
Or that I’m just used to/unaware of the differences?
-
No. I'm saying people have worked very hard to make it easy to support OSX/Linux and not very hard to add on Windows.
-
If you write a Rust program using the Rust stdlib and are even a little careful, chances are it works fine on Windows.
-
Node: sort of true, but still a lot of gotchas (like scripts in package.json implicitly depending on bash)
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.