|
|
|
|
|
by pjmlp
1851 days ago
|
|
Java and C# also offered similar capabilities when D appeared. Granted on Java side it required sun.misc.Unsafe, JNI or Real-Time JSR, while on C# side, a mix of structs, SafeHandle, MarshalInterop, unsafe and eventually C++/CLI. So while not as pleasant as D, the cost to drop those eco-systems wasn't worth the cost to switch, and now 10 years later those eco-systems have doubled down on improving the experience for low level coding. This makes it quite hard to sell D to those potential users. |
|