3 ms·
Rust + ATS please. But the problem always is interoperability. People do the C/C++ S&M thing because of interoperability. You cannot call Ruby from Python or
by fithisux 8y ago
Rust + ATS please. But the problem always is interoperability.
People do the C/C++ S&M thing because of interoperability.
You cannot call Ruby from Python or vice versa, but you can call C/C++ from both Ruby and Python.
This is one of the main reasons why people do not change.
We need a better portability layer, Dlang/betterC can be a solution here, but we have to be brave and forward looking.
- jcranmer 8y agoOne thing I'd argue vehemently for is to stop thinking about ABI as purely in terms of C, and start finding ways to describe ABI interoperability between different languages that allow more advanced features (such as Unicode strings).