MacPerl es una adaptación de Perl 5.0 para Macintosh. Perl es un lenguaje interpretado optimizado para escanear archivos de texto arbitrarios, extraer información de esos archivos de texto e imprimir informes basados en esa información. En palabras de su autor, Larry Wall, Perl es un lenguaje para "hacer tu trabajo". Perl se utiliza a menudo para la administración del sistema, scripts CGI, transformaciones de datos, análisis de secuencias genéticas y más. MacPerl ofrece casi todas las características de Perl, además de un montón de funciones específicas de Macintosh. MacPerl se puede utilizar como una aplicación bajo el Finder o como una herramienta bajo MPW.