Утилита обработки текста DEC
Утилита обработки текста DEC (или DECTPU ) [ 1 ] [ 2 ] — это специальный язык программирования, разработанный Digital Equipment Corporation (DEC) для простого создания многофункциональных текстовых редакторов .
ТПУ является частью OpenVMS . Его можно использовать на терминале, консоли или в графической системе, такой как DECwindows .
Функциональность
[ редактировать ]TPU предоставляет API-интерфейсы управления текстовым буфером совместно с API-интерфейсами управления окнами, которые предназначены для VT100 . линейки терминалов [ нужна ссылка ] Это позволило использовать окна с разделенным экраном с прокруткой и, следовательно, несколько просмотров одного и того же содержимого буфера. [ нужна ссылка ] Также предусмотрены API-интерфейсы сопоставления клавиш, обеспечивающие широкий спектр функций для редактирования текста. Раскладка клавиатуры может быть легко адаптирована администратором или пользователем. [ нужна ссылка ]
Пользователи могут написать свой собственный редактор, например, для перевода текста или коротких сообщений (ошибок) на несколько естественных языков в небольшом синхронизированном текстовом окне. Текстовый редактор является вызываемым, поэтому вы можете иметь небольшие текстовые редакторы, встроенные в определенные приложения, например, простой почтовый клиент. Вы можете перенаправить вывод приложений в текстовое окно, используя межпроцессное взаимодействие . Поэтому можно вызвать веб-службы для возврата их результатов в текстовый буфер.
Реализации
[ редактировать ]- EVE (Extensible Versatile Editor), первый редактор на базе TPU, поставляемый с VAX/VMS к середине 1985 года. [ 3 ]
- В 1986 году DEC разработала новую версию EDT, написанную на языке ТПУ.
- Языкозависимый редактор , часть VAXset (платформа разработки программного обеспечения)
- Версия редактора vi была создана Греггом Уандерли из Университета штата Оклахома под названием TPUVI или VITPU. [ 4 ] VITPU по-прежнему доступен в онлайн-архивах DECUS . [ 5 ]
Ссылки
[ редактировать ]- ^ Руководство по утилите обработки текста DEC
- ^ «Справочное руководство по утилите обработки текста DEC» . Архивировано из оригинала 10 мая 2018 г. Проверено 9 мая 2018 г.
- ^ Руководство пользователя EVE AA-Z302A-TE . Корпорация цифрового оборудования . Июль 1985 г. с. ix.
- ^ Грегг Уандерли (26 сентября 1988 г.). «v04i092: TPUVI для VMS, часть 1 из 17» . Группа новостей : comp.sources.misc .
- ^ Грегг Уандерли (22 июля 1987 г.). "VI.RNO - Установка и помощь по эмуляции VI в ТПУ" . Компакт-диск с бесплатным ПО OpenVMS V5.0 . Проверено 1 июля 2022 г.