Perfect Writer es un programa de computadora de procesamiento de texto publicado por Perfect Software para CP/M . [1] En 1984, Thorn EMI Computer Software adquirió una licencia exclusiva de comercialización y distribución para los productos de Perfect Software, [2] y el programa fue reescrito y lanzado como Perfect II para computadoras compatibles con IBM PC . [3] Escrito en C y famoso por su estabilidad, fue una versión mejorada de MINCE , que a su vez era una versión de Emacs para plataformas de microcomputadoras. Emacs en sí era demasiado pesado para caber dentro del límite de 64 KB de RAM de la mayoría de las microcomputadoras. [4] Al igual que MINCE, incluía un sistema de memoria virtual basado en disquete .
Junto con su hoja de cálculo complementaria (Perfect Calc) y base de datos (Perfect Filer), Perfect Writer se incluyó con las primeras computadoras Columbia Data Products , Kaypro II y Morrow , así como con el complemento Torch Computers Z80 Disk Pack para BBC Micro [5] y tenía un precio de lista de US$349 . En el Reino Unido, se incluyó con la efímera Advance 86B PC (una casi compatible con IBM). Admitía hasta 7 búferes, tenía un comando de transposición de caracteres, deshacer , notas al pie e indexación . Sus capacidades eran muy similares a las de los procesadores de texto dedicados de la época. [6] La capacidad de Perfect Writer para cortar y pegar entre documentos abiertos en múltiples búferes era una ventaja sobre WordStar . [7]
Perfect Writer admitía una serie de programas complementarios, Perfect Speller y Perfect Thesaurus, también publicados por Perfect Software, junto con software de terceros como Plu*Perfect publicado por Plu*Perfect Systems. Plu*Perfect incluía "D", un explorador de archivos similar a dired que Stewart Brand consideró "el mejor de todos los visualizadores de directorios" . [4]
Perfect Writer fue publicado originalmente por Perfect Software. Las versiones posteriores del producto fueron desarrolladas y mantenidas por Knowledge Engineering en Austin, Texas. El tesauro fue diseñado, escrito y mantenido por George O. Jenkins, Jr.
Otra razón por la que las ventanas divididas son importantes es que se puede cortar y pegar entre dos documentos mientras ambos están en la pantalla. En WordStar, hay que guardar el texto que se va a pegar en un archivo, salir del documento actual, volver a cargar el nuevo documento y leer el archivo de texto.