Утилита обработки текста DEC

Утилита обработки текста DEC (или DECTPU ) [1] [2] — это специализированный язык программирования, разработанный корпорацией Digital Equipment Corporation (DEC) для простого создания многофункциональных текстовых редакторов .

TPU является частью OpenVMS . Его можно использовать на терминале, консоли или в графической системе, такой как DECwindows .

Функциональность

TPU предоставляет API управления текстовым буфером совместно с API управления окнами, которые предназначены для линейки терминалов VT100 . [ требуется цитата ] Это позволило разделить окна экрана с прокруткой и, следовательно, несколько представлений одного и того же содержимого буфера. [ требуется цитата ] Также предоставляются API сопоставления клавиш, что обеспечивает широкий спектр функций для редактирования текста. Сопоставление клавиш может быть легко адаптировано администратором или пользователем. [ требуется цитата ]

Пользователи могут написать свой собственный редактор, например, для перевода текста или коротких (ошибочных) сообщений на несколько естественных языков в синхронизированном небольшом текстовом окне. Текстовый редактор вызывается, поэтому вы можете иметь небольшие текстовые редакторы, встроенные в определенные приложения, например, простой почтовый клиент. Вы можете перенаправить вывод из приложений в текстовое окно, используя межпроцессное взаимодействие . Поэтому можно вызывать веб-службы для возврата их результатов в текстовый буфер.

Реализации

  • EVE (Extensible Versatile Editor), первый редактор на базе TPU, выпущенный вместе с VAX/VMS к середине 1985 года. [3]
  • В 1986 году компания DEC разработала новую версию EDT, написанную на языке TPU.
  • Редактор, чувствительный к языку , часть VAXset (платформа разработки программного обеспечения)
  • Версия редактора vi была создана Греггом Уондерли в Университете штата Оклахома под названием TPUVI или VITPU. [4] VITPU по-прежнему доступен через архивы DECUS онлайн. [5]

Ссылки

  1. ^ Руководство по утилите обработки текста DEC
  2. ^ "DEC Text Processing Utility Reference Manual". Архивировано из оригинала 2018-05-10 . Получено 2018-05-09 .
  3. Руководство пользователя EVE AA-Z302A-TE . Digital Equipment Corporation . Июль 1985. С. ix.
  4. Грегг Уондерли (26 сентября 1988 г.). "v04i092: TPUVI для VMS часть 1 из 17". Группа новостей : comp.sources.misc.
  5. Грегг Уондерли (22 июля 1987 г.). "VI.RNO - Установка и помощь для эмуляции VI в TPU". OpenVMS Freeware CD V5.0 . Получено 1 июля 2022 г.


Взято с "https://en.wikipedia.org/w/index.php?title=DEC_Text_Processing_Utility&oldid=1188865082"