PDL ("Perl Data Language") le da a Perl estándar la capacidad de almacenar de manera compacta y manipular rápidamente las grandes matrices de datos N-dimensionales que son el pan y la mantequilla de la computación científica.
PDL convierte a Perl en un lenguaje numérico gratuito, orientado a matrices, similar a (pero, creemos, mejor que) paquetes comerciales como IDL y MatLab. Se pueden escribir expresiones perl simples para manipular matrices numéricas completas de una vez. Se proporcionan shells interactivos simples, pdl2 y perldl, para usar desde la línea de comandos junto con el módulo PDL para usar en los scripts de Perl.
La Derivación discontinuada se suspendió el 29 de junio de 2007. La última y última versión es Derive 6.1 para MS-Windows.