> That is, the expression: > > $check = ^_ == ^_**2 *^_ or die ^_; Shouldn't that be $check = (^_ == ^_**2 *^_ or die ^_); due to precedence of = over "or"? > is equivalent to: > > $check = sub (;$$$$) { > $_[0] == $_[1]**2 *$_[2] or die $_[3] > }; -- John Tobey, late nite hacker <[EMAIL PROTECTED]> \\\ /// ]]] With enough bugs, all eyes are shallow. [[[ /// \\\
- RFC 23 (v6) Higher order functions Perl6 RFC Librarian
- John Tobey