3 ms·
Yes, it does work on Windows. Not anywhere else.
by Asooka 10y ago
Yes, it does work on Windows. Not anywhere else.
- pjmlp 10y agoWhich makes it a compiler issue, not a language one. Then again, most other platforms never were too C++ friendly and rather lean on C. BeOS, Symbian, Genode and Windows are probably the only OSes that give C++ some love.
- Asooka 10y agoIt is ultimately a linker issue with how it interacts with the implementation of certain C++ constructs. There is one ABI per platform and deviating from that is more pain than just not using those constructs. And the ABI is so opaque and complicated, and subject to change, other native languages don't have a good interoperability story, so you can't for example link together haskell and C++ like you can C and everything else. Which means you can't gradually migrate away from C++ and keep binary compatibility. Rant over, sorry for that.