Date: Fri, 16 Jan 2026 18:32:44 +0100
>
> > memcpy has well defined behavior, regardless of how it's
>> implemented. If
>> > the program says memcpy then the source is copied as is to the
>> target,
>> > with padding bits and everything. I do not see a fundamental reason
>> why
>> > then the target should not be allowed to be used.
>> >
>> > Because the source could also not be used. For all intents and purposes,
>> > padding bits are eternally indeterminate quantum bits, and querying
>> > their value results in your CPU exploding.
>>
>> This premise is too disconnected from reality.
>>
>> Look, even the standard acknowledges that objects are represented with
>> bytes stored in some kind of storage.
>
>
> No, this is wrong. See the aforementioned examples.
>
Eh, I've added one too many "No"s here. Objects are stated to be made of
bytes, so that much is correct. The issue is that whether those bytes
actually exist in hardware or merely on paper is unpredictable outside of
debug builds, so an "abstract machine byte" has little to do with a byte of
memory in hardware.
> > memcpy has well defined behavior, regardless of how it's
>> implemented. If
>> > the program says memcpy then the source is copied as is to the
>> target,
>> > with padding bits and everything. I do not see a fundamental reason
>> why
>> > then the target should not be allowed to be used.
>> >
>> > Because the source could also not be used. For all intents and purposes,
>> > padding bits are eternally indeterminate quantum bits, and querying
>> > their value results in your CPU exploding.
>>
>> This premise is too disconnected from reality.
>>
>> Look, even the standard acknowledges that objects are represented with
>> bytes stored in some kind of storage.
>
>
> No, this is wrong. See the aforementioned examples.
>
Eh, I've added one too many "No"s here. Objects are stated to be made of
bytes, so that much is correct. The issue is that whether those bytes
actually exist in hardware or merely on paper is unpredictable outside of
debug builds, so an "abstract machine byte" has little to do with a byte of
memory in hardware.
Received on 2026-01-16 17:32:58
