PDL («язык данных Perl») дает стандартному Perl возможность компактно хранить и быстро манипулировать большими N-мерными массивами данных, которые являются хлебом с маслом для научных вычислений.
PDL превращает Perl в свободный, ориентированный на массивы, числовой язык, похожий (но, как мы полагаем, лучше) на такие коммерческие пакеты, как IDL и MatLab. Можно написать простые выражения Perl для одновременного управления целыми числовыми массивами. Простые интерактивные оболочки pdl2 и perldl предоставляются для использования из командной строки вместе с модулем PDL для использования в сценариях Perl.