Language-Sensitive Editor
   HOME

TheInfoList



OR:

Language-Sensitive Editor (LSE) is a full-screen
visual editor A visual editor is computer software for editing text files using a textual or graphical user interface that normally renders the content (text) in accordance with embedded markup code, e.g., HTML, Wikitext, rather than displaying the raw text. ...
for the VAX/VMS and OpenVMS
Operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s. LSE is implemented by using the
Text Processing Utility The DEC Text Processing Utility (or DECTPU) 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 ...
(TPU) language. It is part of the DECset
programming tool A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can b ...
set, which also contains a test manager, the performance and coverage analyzer (PCA), a code management system (CMS), and a module management mystem (MMS).


Features

LSE requires the features of a
VT100 The VT100 is a video terminal, introduced in August 1978 by Digital Equipment Corporation (DEC). It was one of the first terminals to support ANSI escape codes for cursor control and other tasks, and added a number of extended codes for special ...
terminal and successors, or a compatible
terminal emulator A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote term ...
. It has the following features: * Syntax templates for a number of programming languages, which can be modified or extended by the user. * Windowing support. * Compilation and debug within editor. * Programmable editing functions. * EDT keypad layout default.


Languages

As shipped in 1999 LSE came with templates for the following
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
s: * DEC
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, ...
* DEC BASIC * DEC C * DEC
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
* VAX COBOL * DIGITAL Fortran * DEC PASCAL * VAX BLISS-32 * VAX C *
VAX MACRO VAX MACRO is the computer assembly language implementing the VAX instruction set architecture for the OpenVMS operating system, originally released by Digital Equipment Corporation (DEC) in 1977. The syntax, directives, macro language, and lexica ...
* DEC PL/I As of 2007 the following additional templates were supplied: * Kednos
PL/I PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. I ...
for OpenVMS * VAX ADA * VAX BASIC * VAX BLISS * VAX CDD/Plus * DEC COBOL * VAX
Datatrieve DATATRIEVE is a database query and report writer tool originally from Digital Equipment Corporation. It runs on the OpenVMS operating system, as well as several PDP-11 operating systems. DATATRIEVE's command structure is nearly plain English, a ...
* DEC DATATRIEVE * VAX
DIBOL DIBOL or Digital's Business Oriented Language is a general-purpose, procedural, imperative programming language, designed for use in Management Information Systems (MIS) software development. It has a syntax similar to FORTRAN and BASIC, alon ...
*
VAX DOCUMENT VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The ...
* VAX FORTRAN * MACRO-64 * VAX SCAN


References


External links

* OpenVMS text editors {{text-editor-stub