DEC Text Processing Utility
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 over all for editing text. A version of the VI editor was created by Gregg Wonderly at Oklahoma State University called TPUVI and also VITPU by some parties. VITPU is still made available for use via the DECUS archives on line.