On Thu, Dec 11, 2003 at 02:01:17PM -0800, Michael Lazzaro wrote:
: So C<as> would be for casting, not coercion, right?
:
: Suppose you have a class Foo, such that:
:
: class Foo does (Bar, Baz) {
: ...
: }
:
: ... or however that looks. May I then presume that
:
: $foo.Bar.zap # ($foo.as(Bar)).zap)
:
: calls the method C<zap> of role C<Bar>, with $foo as the invocant?Seems like that would be the case. Larry
