La utilidad de procesamiento de texto DEC (o DECTPU ) [1] [2] es un lenguaje de programación dedicado desarrollado por Digital Equipment Corporation (DEC) para crear fácilmente editores de texto multifuncionales .
TPU es parte de OpenVMS . Se puede utilizar en una terminal, una consola o en un sistema gráfico como DECwindows .
TPU proporciona API de gestión de búfer de texto en conjunto con API de gestión de ventanas que están destinadas a la línea de terminales VT100 . [ cita requerida ] Esto permitió ventanas de pantalla dividida con desplazamiento y, por lo tanto, múltiples vistas del mismo contenido de búfer. [ cita requerida ] También se proporcionan API de mapeo de teclas, lo que permite una amplia gama de funciones para editar texto. El mapeo del teclado puede ser adaptado fácilmente por el administrador o el usuario. [ cita requerida ]
Los usuarios pueden escribir su propio editor específico, por ejemplo, para traducir texto o mensajes cortos (de error) a varios idiomas naturales en una pequeña ventana de texto sincronizada. El editor de texto se puede llamar, por lo que se pueden tener pequeños editores de texto integrados en aplicaciones específicas, por ejemplo, un cliente de correo simple. Se puede redirigir la salida de las aplicaciones a una ventana de texto, utilizando la comunicación entre procesos . Por lo tanto, se pueden llamar servicios web para que devuelvan sus resultados a un búfer de texto.