Daniel Carrera wrote:
I tested the first program using the latest release of Rakudo Star. The first program has the following:my @sorted = @names.sort({ %sets{$_} }).sort({ %matches{$_} }).reverse; This works correctly, but it's long and I'd rather format this line like this: This works correctly, but I was surprised that this doesn't: my @sorted = @names.sort({ %sets{$_} }) .sort({ %matches{$_} }) .reverse; I was surprised when this didn't work. Does anyone know if this is a bug in Rakudo, or if Perl 6 is really not supposed to have methods separated by white space like this? The message from Rakudo was not very informative. It just says "Confused at line 28, near my @sorted".
A relevant reading would be http://perlcabal.org/syn/S02.html#Whitespace_and_Comments I think; what you are trying to do may not directly be allowed, though there may be workarounds such as by using "unspace".
-- Darren Duncan
