DEC Text Processing Utility (or DECTPU) was a language developed by Digital Equipment Corporation (DEC) for developing text editors.
In 1986, DEC developed a new version of EDT written in TPU, having released EVE (Extensible Versatile Editor), also a TPU-based editor, by mid-1985.
TPU is distributed with OpenVMS. It is designed to be used on a terminal or console, so that it is not necessary to have DECwindows installed to use it.
Among other things, the Language-Sensitive Editor and EVE are implemented using DECTPU.
TPU provides text buffer management APIs in concert with window management APIs which were targeted for the VT-XXX line of terminals. This allowed split-screen windows with scrolling and hence multiple views of the same buffer content. There were also key mapping APIs provided, allowing a wide range of functionality for editing text. The keyboard mapping could be easily adapted by the user or the admin. A version of the vi editor was created by Gregg Wonderly at Oklahoma State University called TPUVI or VITPU. VITPU is still available via the DECUS archives online.
Users could write their own specific editor, to e.g. translate text or short messages to multiple languages in synchronised small text windows on a terminal. The text editor was callable, so you could have small text editors built into specific applications. You might redirect output from applications into a text window, using inter-process communication.
referenceEver curious about what that abbreviation stands for? fullforms has got them all listed out for you to explore. Simply,Choose a subject/topic and get started on a self-paced learning journey in a world of fullforms.
Allow To Receive Free Coins Credit 🪙