Simon Cozens writes: : Given hyperoperators, I wonder if we can actually drop map.
Before someone panics completely, I suppose I should point out that I'm not terribly interested in dropping the current C<map> syntax. It's essentially a method on a closure in its current form, which doesn't rule out reversing it and having a C<map> method on a list that takes a closure as an argument. Nor does it rule out turning C<map> inside out into some fandangled hyperoperator that people will be looked at funny for using anywhere except in an obfuscated Perl code contest. Part of the idea of relaxing what's a keyword and what's just a global subroutine or a universal method is that we can do TMTOWTDI even better. Our quest is not to reinvent a certain constrictive snake, poorly or otherwise. Larry