Rethinking the default class hierarchy: Milestone 1, Week 1

rikki cattermole rikki at cattermole.co.nz
Thu Sep 30 04:02:30 UTC 2021


I've stopped using shared entirely, it has only one meaning now for me 
and that is: use atomics.

Having it infiltrate everywhere isn't helpful, in fact half the time I 
spent is on fixing casting to and from shared.

This is after trying to implement lock-free concurrent data structures 
in D for like 6 months, so my opinion is slightly tainted with shared 
and atomics in general.


More information about the Digitalmars-d mailing list