DIP 1014--Hooking D's struct move semantics--Final Review
Dukc
ajieskola at gmail.com
Thu Jul 5 10:27:52 UTC 2018
On Wednesday, 27 June 2018 at 07:13:14 UTC, Mike Parker wrote:
> DIP 1014, "Hooking D's struct move semantics", is now ready for
> final review.
Structs are a low level feature that should be able to be used in
any way programmer sees fit. This is just what is wrong with C#
structs: In principle they're the same as D structs but disallow
many things for no obvious reason, thus limiting their usability.
See my question and it's answers at Stack overflow to see what I
mean:
https://stackoverflow.com/questions/51098690/assigning-value-to-member-of-nullable-struct-in-c-sharp
This is a feature that is likely to be useful for low level
programming, but is zero cost for those who don't need it. The
DIP looks well written. I'm in favour of it.
More information about the Digitalmars-d
mailing list