Punie — это компилятор, созданный как тестовый пример для виртуальной машины Parrot . Его цель — компилировать код Perl v1 и тем самым тренировать инструменты компилятора Parrot.
Проект возглавляет Эллисон Рэндал , хотя в проект внесли свой вклад и несколько других хакеров Parrot. На момент выпуска Parrot 0.5.1 в честь 20-летия Perl Punie смог успешно запустить почти весь тестовый набор Perl 1.
Название Punie — это игра слов на проекте Ponie (реализация Perl 5, работающая на Parrot), на «uni», означающем «1» (Perl 1), и на «puny», означающем что-то маленькое. Название было впервые предложено для реализации Perl 1 на Parrot Эллисон Рэндал и chromatic в ночном сеансе хакинга в августе 2003 года. Оно едва не получило название Penie. [1]