Damian Conway wrote:
> But large projects -- where typing will be most important --
> *can't* deal with that. That's the point of typing: to specify and
> enforce interface contracts. At compile-time if at all possible.

One quick question about this. If I write:

  sub foo (Bar $f) {..}

  my $x = some_function_that_returns_bar();
  foo($x);

Will this fail because the compiler _requires_ that the type be known 
at compile-time, or will it work because it will the delay the 
type-checking until run-time?

-angel

Reply via email to