Тихо и незаметно вышел очередной релиз перспективной виртуальной машины Parrot, предназначенной для исполнения программ на динамических языках (в отличие от JVM и .NET, рассчитанных на работу со статическими языками). Полный список поддерживаемых языков: http://www.parrotcode.org/languages/
Как обычно, в новом релизе произошла масса изменений:
- Для Perl6 (Rakudo) добавлены функции say, grep и first, реализован косвенный (indirect) вызов методов, полностью реализована поддержка пар и автоинкремента, начата реализация 'умных сравнений' (smart matching).
- Реализован С99 поверх PCT (Parrot Compiler Toolkit).
- Добавлена библиотека base64 для LUA.
- Улучшена и расширена поддержка многих языков.
- Огромное количество исправлений, оптимизация кода ВМ.
>>> Подробности