I put unix in quotes ("for this" referring to interop). Was responding to someone who said "interop with Unix"
-
-
3: But I think you're underestimating epoll/kqueue shimming, compiler/linker shimming, OpenSSL/crypto shimming, etc.
-
4: OSX and Linux share a path model (but not exactly a file system model), but they diverge a huge amount in general.
-
5: the reason most people don't perceive that is that a lot of "Unix" libraries are actually just "shimming the union of OSX and Linux"
-
6: epoll and kqueue are a good enough exemplar of this phenomenon to drive a discussion about this, but there's way more.
-
7: OSX+Linux=Unix causes people to believe it's morally virtuous to write abstractions that cover "Unix" but not Windows. Usually a mistake.
-
I think people do a back of napkin calculation on how much effort it'll take to support windows, and decide they have better things to do
-
Seems like we owe 90% of computer users more.
-
Think about how many more contributions you could get if you multiply potential users by 10x.
- 8 more replies
New conversation -
-
-
That this one isn’t solved is frustrating because it should be easy to abstract over.
-
It is abstracted over. People just use string concat because someone convinced them it doesn't matter.
-
That is not true. I don’t use string concat, and I know it matters. Almost all of node-glob’s bugs are re windows’ many strange path styles.
-
Paths are the #1 reason (by far) that supporting Windows is harder. Justifies lots of effort on abstractions (like node-glob)
-
Windows is 90% of the world. 90% (or more) of future programmers are Windows users. The willingness to throw them overboard sucks.
-
To be clear, I know you work hard on Windows. But people commonly don't bother to support Windows. We're throwing people overboard here.
- 1 more reply
New conversation -
-
-
What's "verbatim path" that doesn't support '/'?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Woah, what's that thing about `/` not supported with verbatim paths?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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.