Sv: aliasing a value in a while each loop

2001-07-23 Thread Davíð Helgason
John Porter wrote: Perhaps a simple alias( %foo, %bar ); for those times when you really just need a simple WTDI! Would alias %foo = %bar; not be ok, 'alias' acting and binding like 'my' of course. Or my %foo is alias = %bar; No? /davíð

RE: aliasing a value in a while each loop

2001-07-23 Thread Sterin, Ilya
Sent: 7/20/01 2:25 PM Subject: Sv: aliasing a value in a while each loop John Porter wrote: Perhaps a simple alias( %foo, %bar ); for those times when you really just need a simple WTDI! Would alias %foo = %bar; not be ok, 'alias' acting and binding like 'my' of course. Or my

RE: aliasing a value in a while each loop

2001-07-20 Thread Sterin, Ilya
:38 PM Subject: aliasing a value in a while each loop Mark J. Reed wrote: Well, other than the fact that the while(each) doesn't do aliasing. Since that would be the whole point, ignore that last message. On Fri, Jul 20, 2001 at 01:21:57PM -0400, Mark J. Reed wrote: On Fri, Jul 20, 2001

Re: aliasing a value in a while each loop

2001-07-20 Thread John Porter
David L. Nicol wrote: Assignment to a nonexistent reference becomes an alias instead of a copy. Uh, I dunno. Like Python/Ruby, but without the consistency. I think special constructs -- defined as NOT doing assignment -- should be allowed to set up aliases. This includes, e.g. for().

Re: aliasing a value in a while each loop

2001-07-20 Thread Eric Roode
David L. Nicol wrote: Are there really situations where $$reference = An Expression; is clearer than $reference = \(An Expression); ? Eric is confused. I don't know about in Perl 6-to-be, but in Perl 5 those two mean totally different things: $foo = \$bar; # sets