Author: larry Date: Fri Aug 18 09:09:21 2006 New Revision: 11137 Modified: doc/trunk/design/syn/S02.pod
Log: conjecture about conversion of undef to NaN grammo from Mark Reed++ Modified: doc/trunk/design/syn/S02.pod ============================================================================== --- doc/trunk/design/syn/S02.pod (original) +++ doc/trunk/design/syn/S02.pod Fri Aug 18 09:09:21 2006 @@ -471,11 +471,16 @@ my Int $x = undef; # works -Variables with native types does not support undefinedness: it is an error +Variables with native types do not support undefinedness: it is an error to assign an undefined value to them: my int $y = undef; # dies +Conjecture: num might support the autoconversion of undef to NaN, since +the floating-point form can represent this concept. Might be better +to make that conversion optional though, so that the rocket designer +can decide whether to self-destruct immediately or shortly thereafter. + =item * Every object supports a C<META> function/method that returns the