DEC Text Processing Utility

Revision as of 04:19, 8 December 2023 by imported>Renamed user g5s6n3yi8z7g08cs (fixed (via WP:JWB))
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The DEC Text Processing Utility (or DECTPU)<ref>Guide to the DEC Text Processing Utility</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> is a dedicated programming language developed by Digital Equipment Corporation (DEC) to easily create multi-functional text editors.

TPU is part of OpenVMS. It can be used on a terminal, a console, or on a graphical system like DECwindows.

FunctionalityEdit

TPU provides text buffer management APIs in concert with window management APIs which are targeted for the VT100 line of terminals.Template:Citation needed This allowed split-screen windows with scrolling and hence multiple views of the same buffer content.Template:Citation needed There are also key mapping APIs provided, allowing a wide range of functionality for editing text. The keyboard mapping could be easily adapted by the admin or the user.Template:Citation needed

Users could write their own specific editor, to e.g. translate text or short (error) messages to multiple natural languages in a synchronised small text window. The text editor is callable, so you could have small text editors built into specific applications, e.g. a simple mail client. You might redirect output from applications into a text window, using inter-process communication. Therefore one could call web services to return their results into a text buffer.

ImplementationsEdit

|CitationClass=web }}</ref>

ReferencesEdit

Template:Reflist


  1. REDIRECT Template:Prog-lang-stub

Template:R shell