This repository was archived by the owner on Jan 25, 2022. It is now read-only.

Description
Some parts of the spec say or imply that 'get
/deref
on a weakref whose target is collected returns null
. Other parts say or imply void 0
, i.e., undefined
.
There may also be inconsistencies with the holdings, but I did not look as carefully. In any case, we need to look and resolve any such inconsistencies.
I can't see any way to observe whether an executor is null or undefined, but we should be sure we're consistent here anyway.
Has anyone written down any widely accepted criteria for choosing between null
and undefined
?