On Fri, May 14, 2004 at 07:48:52AM -0700, Austin Hastings wrote:
: 
: --- Matthew Walton <[EMAIL PROTECTED]> wrote:
: > I don't get the reasoning here. If Yada Yada Yada is to indicate 
: > code that you haven't written yet, it should never fail at compile
: > time unless it's impossible to compile the program without knowing
: > what that code is, so
: > 
: > my int $i = ...;
: 
: Right. This goes back to the notion that lowercase basic types (int,
: str, bool) are "storage efficient" and therefore cannot contain values
: outside the domain, like C<undef>.
: 
: I've argued in the past that it should be possible to put undef into
: lctypes, to no avail. So, since no "special" values can go into
: lctypes, I presume this applies to Yadda as well -- trying to stuff a
: Yadda object into an lctype will result in a compile time (BEGIN time,
: more probably) failure.

But the stuffing is not happening at compile time.  Assignment happens
at run time.

Larry

Reply via email to