in reply to Re^2: Golf Question - Shortest way to write while inside while
in thread Golf Question - Shortest way to write while inside while

True. I keep messing this one up.

Yep. I thought of the case when you need lots of while loops, so the size of the definition doesn't really matter, only the way you use them.

Doesn't help here anymore I guess, because we have nonalnums around while.

Yes, but that doesn't really help because you don't get the @_ of the loop context, only the @_ passed to w or l.

While we're there, &{+pop} is even shorter than &{$_[0]} in the defn of l, and pop is shorter than $_[0] in w.

It puts the condition in scalar context, like while does, so it might save some characters in the loops.