Em Qui, 2009-03-05 às 12:58 -0300, Daniel Ruoso escreveu:
> What really got me confused is that I don't see what problem this change
> solves, since it doesn't seem that a signature that expects an invocant
> (i.e.: cares about invocant) will accept a call without an invocant, so
> "method foo($b,$c) is export" still need to have a transformed signature
> in the sub version of foo.

Thinking again,

Unless that actually means that we're really removing all the runtime
semantics around the invocant... and methods implicitly do "my $self =
shift" all the time...

That'd be sad... we loose "invocant" semantics... SMOP will require a
HUGE refactoring... :(

daniel

Reply via email to