Прелесть say
Если вы когда-либо задумывались над тем, с чего начинать обучение языку Perl 5, то после выхода 5.10 могли возникнуть противоречивые чувства. С одной стороны, программа «Hello, World!» должна быть максимально короткой, с другой — максимально правдивой.
Для того, чтобы воспользоваться функцией say, в Perl 5.10 необходимо либо подключить соответствующий механизм (use feature 'say'), либо модуль Modern::Perl, либо записать программу в опции -E командной строки. Способов много, но каждый требует дополнительных пояснений. Даже простой print скорее всего потребует перевода объяснять, что такое \n.
Perl 6 лишен такого груза ответственности первой главы. Программа «Hello, World!» на Perl 6 выглядит так, как и должна: коротко и по делу:
say "Hello, World!";
В первой программе должен быть именно вызов say. И только потом нужно сказать, что print — это разновидность, не делающая перевод строки.