Memory safe and coroutines are the focus of D.

zoujiaqing zoujiaqing at gmail.com
Sun Oct 16 17:59:41 UTC 2022


Memory safe:
Now there are two programming languages to solve memory safe. One 
is that rust-language limits memory safe when writing. The other 
is that swift-language uses ARC to manage memory to ensure memory 
safe. I think D should do more like swift.

Coroutines:
Golang successfully achieved high concurrency by using 
coroutines. C++ also introduces the concept of coroutine. The 
latest Java version also introduces the virtual threads. As a 
concurrent language, shouldn't D support this feature?


More information about the Digitalmars-d mailing list