open currently returns an Undef PMC if it fails to open a file. Should it 
instead return a None? Or, IMO, a Null?

Someone should probably do a cleanup in the core on None vs. Undef vs. Null to 
insure they are used consistently and appropriately.

FWIW, it also seems unfair (or at least, unobvious) that there is are C<isnull> and 
C<null> opcodes, but no corresponding codes for Undef or None.

Reply via email to