Утилита обработки текста DEC (или DECTPU ) [1] [2] — это специализированный язык программирования, разработанный корпорацией Digital Equipment Corporation (DEC) для простого создания многофункциональных текстовых редакторов .
TPU является частью OpenVMS . Его можно использовать на терминале, консоли или в графической системе, такой как DECwindows .
TPU предоставляет API управления текстовым буфером совместно с API управления окнами, которые предназначены для линейки терминалов VT100 . [ требуется цитата ] Это позволило разделить окна экрана с прокруткой и, следовательно, несколько представлений одного и того же содержимого буфера. [ требуется цитата ] Также предоставляются API сопоставления клавиш, что обеспечивает широкий спектр функций для редактирования текста. Сопоставление клавиш может быть легко адаптировано администратором или пользователем. [ требуется цитата ]
Пользователи могут написать свой собственный редактор, например, для перевода текста или коротких (ошибочных) сообщений на несколько естественных языков в синхронизированном небольшом текстовом окне. Текстовый редактор вызывается, поэтому вы можете иметь небольшие текстовые редакторы, встроенные в определенные приложения, например, простой почтовый клиент. Вы можете перенаправить вывод из приложений в текстовое окно, используя межпроцессное взаимодействие . Поэтому можно вызывать веб-службы для возврата их результатов в текстовый буфер.