On 03/08/2025 11:11 PM, Brother Bill wrote:
Am curious whether experienced D developers actually refer to both
struct and class variables as "objects" without confusion.
Strictly speaking the definition from the C standard:
"region of data storage in the execution environment, the contents of
which can represent values"
So it can describe a struct or class instance, but not a field.
I split the definition based upon what I am doing.
If its memory allocation, symbol representation type stuff, it'll be the
C definition.
Otherwise I'll use the class description.
For most people they can stick with the class description, they don't
need to know how C describes it, they are not working with the memory
model at that level.