Running pugs r4158, I find that (some, at least) subroutine calls
only work with no whitespace between the sub name and the arguments.
sub numcmp ($a, $b) { return $a <=> $b };
$v = numcmp(1,2); # works fine
$v = numcmp (1,2); # fails with
$v = numcmp
I don't see anywhere in the canon that no whitespace is allowed
between the function name and the opening paren of the arguments.
E6 /Molecules/ states that whitespace is optional.
Attached is a test case suitable for pugs (t/subroutines/numcmp.t).
david d zuhn
[EMAIL PROTECTED]