develooper Front page | perl.perl6.internals | Postings from February 2002

Re: PMCs, setting, and suchlike things

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
February 13, 2002 07:44
Subject:
Re: PMCs, setting, and suchlike things
Message ID:
200202131543.PAA09045@gizmo.fdgroup.co.uk
Dan Sugalski <dan@sidhe.org> wrote:
> >So in the following:
> >
> >my Complex $c = 3+4i;
> >my $plain = 1.1;
> >$plain = $c;
> >
> >I presume that $plain ends up as type Complex (with value 3+4i)?
> 
> Yup.
> 
> >If so, how does $plain know how to "morph itself into the RHS's type"?
> 
> The general rule is: If a PMC is not a fixed type, it tosses its 
> contents and becomes whatever's assigned to it. If it is a fixed 
> type, it extracts what it can as best it can from the source and uses 
> that.

Thanks.
I just want to assert/clarify that the job of "becoming whatever's
assigned to it" is delegated to the src PMC, since $plain won't itself know
how to do this?


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About