3 ms·
Because there's a movement called "Rewrite everything in Rust"
by Scarbutt 6y ago
Because there's a movement called "Rewrite everything in Rust"
- elygre 6y agoIf that is indeed the answer (and I don’t think it is), perhaps try to answer the question “why isn’t there a similar movement for D?”
- crazypython 6y agoBecause we have a movement called "Make the D compiler compatible with all C++ code" https://wiki.dlang.org/Calypso https://wiki.dlang.org/Calypso
- welkam 6y agoWhy should you rewrite good software? D can call C libraries. With DPP you can even use C macros in D code. D has some interoperability with C++ so now you have access to some C++ libs. But wait there is more. D can interop with python and R. And there was a person that talked about C# interop.
- Rochus 6y agoThere will always be a movement "rewrite everything in x". This seems to be a natural manifestation of the generation conflict. Looking at the history of programming languages, it is certainly not wrong to say that any "most loved" language has a good chance to become the most hated language at some point in the future. And so on and so forth.
- pjmlp 6y agoThis is why I dislike using guest languages, instead of using existing "native" libraries for the platform, there is always that additional layer of idiomatic libraries for the guest language, yet another layer to debug and try to map to the original feature set. And naturally their own build tool, debugging representations and IDE plugins.