TPU

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

Difference (from prior major revision) (minor diff, author diff)

Changed: 1c1
Text Processing Unit, the core of several DEC text editors
Text Processing Utility, the core of several DEC text editors

Changed: 11c11
It fully utilizes the Dec VTxxx series of terminal keyboards. Thus, it uses keys like the SELECT and INSERT HERE keys as expected. When issuing a command to the built-in command line processor, simply press the DO. Help is available from the HELP Key.
It fully uses the Dec VTxxx series of terminal keyboards. Thus, it uses keys like the SELECT and INSERT HERE keys as expected. When issuing a command to the built-in command line processor, simply press the DO key. Help is available from the HELP Key.

Changed: 15c15
: Er, as I understand it, TPU is not an editor. Rather, it's a text processing language in which an editor may be written. The usual expression of TPU is EVE, and has spawned variants like WEVE and ADAM. EVE was DEC's replacement for EDT, and of course, there are customizations to make it look like EDT for users used to that interface. --DMcCunney
: TPU itself is not an editor. Rather, it's a text processing utility and language which you can use to write an editor. The primary editor that comes with TPU is EVE, and TPU and EVE have spawned variants like LSEDIT?, WEVE, and ADAM. EVE was DEC's replacement for EDT, and EVE includes customizations to make it look like EDT for users used to that interface. --DMcCunney

Changed: 17c17
Like most powerful text editors, it contains a powerful programming language as well. The TpuLanguage is a MacroLanguage that looks a lot like ADA?. That is, it is a PascalLanguage derivative like Delphi from Borland. It has a large number of built-in procedures and functions that can be called to invoke just about any built-in function.
Like most powerful text editors, the TPU engine contains a powerful programming language as well. The TPU language is a macro language that looks a lot like ADA?. That is, it is a Pascal language derivative like Delphi from Borland. It has a large number of built-in procedures and functions that you can call to invoke just about any built-in function.

Changed: 19c19
TPU is rather unique in its ability to provide "bound" and "unbound" cursor motion. Simply put, unbound means the cursor can move anywhere on the screen, even past the end of line characters. Bound means that the cursor must stay between newlines and the first character on a line. Bound is the behavior most editors such as ViFamily and EmacsFamily editors.
TPU is rather unique in its ability to provide "bound" and "unbound" cursor motion. Simply put, unbound means the cursor can move anywhere on the screen, even past the end of line characters. Bound means that the cursor must stay between newlines and the first character on a line. Bound is the behavior of most editors such as ViFamily and EmacsFamily editors.

Changed: 21c21
The TpuLanguage is used as the basis for customizing TPU into EVE and LSE.
The TPU language is used as the basis for customizing TPU into EVE and LSE (LSEDIT, the Language-Sensitive Editor).

Changed: 23c23
Tpu is available only on VAX/VMS and OpenVMS operating systems. However, there is an editor called nuTPU which implements the Tpu functionality for other platforms such as Linux and Windows.
TPU is available only on VAX/VMS and OpenVMS operating systems. However, there is an editor called nuTPU which implements the TPU functionality for other platforms such as Linux and Windows.

Changed: 25c25
You might say that TPU was DEC's answer to the EmacsFamily of editors which boast rich functionality and fanatical users. Tpu is very customizable yet never really attained the loyalty that Emacs or even XEDIT achieved.
You might say that TPU was DEC's answer to the Emacs Family of editors, which boast rich functionality and fanatical users. TPU is very customizable, yet never really attained the loyalty that Emacs or even XEDIT achieved.

Changed: 27c27
The KeyboardLayout is usually EveKeyboardLayout though there is a native TpuKeyboardLayout?.
The keyboard layout is usually the EVE keyboard layout, though there is a native TPU keyboard layout, as well as EDT and LSEDIT layouts.

Removed: 35,36d34
[harga kamera cctv]
[harga cctv]

 Text Processing Utility, the core of several DEC text editors

 Maintainer: HewlettPackard
 Homepage:   http://www.hp.com
 Manual:     http://www.sysworks.com.au/disk$axpdocjun031/opsys/vmsos731/vmsos731/6018/6018pro.html
              http://h71000.www7.hp.com/doc/73final/6021/6021PRO.HTML (for EVE)
 Family:     DecFamily
 Platform:   VAX/VMS, OpenVMS
 License:    Commercial

It fully uses the Dec VTxxx series of terminal keyboards. Thus, it uses keys like the SELECT and INSERT HERE keys as expected. When issuing a command to the built-in command line processor, simply press the DO key. Help is available from the HELP Key.

This makes TPU a very easy to learn text editor. Simply press the keys that are labeled as you expect, and you get the expected behavior.

TPU itself is not an editor. Rather, it's a text processing utility and language which you can use to write an editor. The primary editor that comes with TPU is EVE, and TPU and EVE have spawned variants like LSEDIT?, WEVE, and ADAM. EVE was DEC's replacement for EDT, and EVE includes customizations to make it look like EDT for users used to that interface. --DMcCunney

Like most powerful text editors, the TPU engine contains a powerful programming language as well. The TPU language is a macro language that looks a lot like ADA?. That is, it is a Pascal language derivative like Delphi from Borland. It has a large number of built-in procedures and functions that you can call to invoke just about any built-in function.

TPU is rather unique in its ability to provide "bound" and "unbound" cursor motion. Simply put, unbound means the cursor can move anywhere on the screen, even past the end of line characters. Bound means that the cursor must stay between newlines and the first character on a line. Bound is the behavior of most editors such as ViFamily and EmacsFamily editors.

The TPU language is used as the basis for customizing TPU into EVE and LSE (LSEDIT, the Language-Sensitive Editor).

TPU is available only on VAX/VMS and OpenVMS operating systems. However, there is an editor called nuTPU which implements the TPU functionality for other platforms such as Linux and Windows.

You might say that TPU was DEC's answer to the Emacs Family of editors, which boast rich functionality and fanatical users. TPU is very customizable, yet never really attained the loyalty that Emacs or even XEDIT achieved.

The keyboard layout is usually the EVE keyboard layout, though there is a native TPU keyboard layout, as well as EDT and LSEDIT layouts.

The TPU language is powerful enough to emulate .... VI. Here's where the 'VAXMAN' did it: http://www.myths.com/~dpm/vms/TPU_emulation_of_vi.zip

SteveLong?, SharonBurlingame?, and TerrellMitchell? designed and implemented the VAX Text Processing Utility ( TPU ).

 Screenshot: 


HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited February 11, 2013 1:47 pm (diff)
Search: