Дмитрий Котеров: В Perl 5.8 на списке в 1 млн элементов конструкция foreach (@list) { push @new, {a => $_} } примерно в 10 раз (!) быстрее, чем очевидная @new = map { {a => $_} } @list. В Perl же 5.10 - наоборот, вторая конструкция чуть быстрее. Пооптимизировали, видать...