http://qs1969.pair.com?node_id=744940


in reply to Re: Inconsistent for the sake of convenience
in thread Inconsistent for the sake of convenience

That doesn't actually have anything to do really with function names -- map and grep take an expression, up to the comma, and lambda it, for instance map $_ * $_, 1 .. 10 or grep exists $stuff{$_}, @things. It's syntactic sugar for map BLOCK LIST and grep BLOCK LIST, which are already kind of sugary themselves... but it's consistent if you understand what it does.