Описание тега perl6
Используйте тег perl6 для всех вопросов, связанных с языком программирования Perl 6 (также известным как "Raku").
Perl 6 ("Раку")
Raku Perl 6 - это новый язык в семействе Perl (вместо того, чтобы быть версией после Perl 5). Имена "Raku","Perl 6" и "Raku Perl 6" относятся к одному и тому же языку.
Некоторые из отличительных особенностей Raku Perl 6:
- Процедурные, объектно-ориентированные и функциональные методологии программирования встроены и работают без сбоев
- Расширенная поддержка Unicode от кодовых точек до кластеров графем
- Грамматика (более мощная и полезная, чем регулярные выражения)
- Система типов
- Многократная отправка
- интроспекция
- Поддержка параллельной, параллельной и асинхронной обработки
- Использование рациональных чисел, чтобы избежать проблем с плавающей точкой
rakudo - это реализация Raku Perl 6, предназначенная для нескольких бэкэндов. В настоящее время для нормального использования рекомендуется только серверная часть MoarVM, но также активно разрабатываются серверные части для виртуальной машины Java и JavaScript.
Реализация Raku Perl 6 в Rakudo выпустила первый официальный релиз под названием "коледа" 25 декабря 2015 года. Большая часть спецификации заморожена, и оптимизация продолжается.