XEDIT

XEDIT

XEDIT is a visual editor for VM/CMS using block mode IBM 3270 terminals. ["XEDIT Commands and Macros Reference". (1st ed. Sept. 2004, pub. no. SC24-6131-00). International Business Machines] ["XEDIT User's Guide". (2d ed., Dec. 2005, pub. no. SC24-6132-01). International Business Machines] It is much more line-oriented than modern PC and Unix editors. For example, it supports automatic line numbers, and many of the commands operate on blocks of lines. One of the features is a command line which allows the user to type arbitrary editor commands. Because IBM 3270 terminals do not transmit data to the computer until certain special keys are pressed (such as enter and function keys) XEDIT is less interactive than many PC and UNIX editors. For example, continuous spell-checking as the user types is impossible.

Typical screen layout

MOHICANS SCRIPT A1 V 132 Trunc=132 Size=10 Line=10 Col=1 Alt=10XEDIT:


= Last of the Mohicans


= .sp


= It was a feature peculiar to the colonial wars of North America,


= that the toils and dangers of the wilderness were to be encountered


= before the adverse hosts could meet.


= A wide and apparently an impervious boundary of forests severed


= the possessions of the hostile provinces of France and England.


= The hardy colonist, and the trained European who fought at his


= side, frequently expended months in struggling against the rapids


= of the streams, or in effecting the rugged passes of the mountains
...+....1....+....2....+....3....+....4....+....5....+....6....+....7...


= * * * End of File * * *


=> X E D I T 1 File

Notable features of the screen layout:
*The top line provides details about line format where MOHICANS is the file name, SCRIPT is the type, mode is A1 (default, indicating which disk the file is on), V 132 specifies record format (fixed or variable length records/lines in the file) and maximum record length, Size=10 denotes total number of lines in file, Line=10 Col=1 denotes current line & current column.
*The equal signs at the beginning of the lines provide space for line numbers if desired, and a place to enter commands that operate on blocks of lines
*The next-to-bottom line is a command line for typing edit commands.
*There is no mouse pointer because IBM 3270 terminals did not have mice.
*IBM 3270 terminals did have 12 function keys, to which XEDIT macros could be assigned.
*XEDIT commands can be used to change the screen appearance. Examples include moving the position of the command line, moving or eliminating the tabs marker line, changing the prefix line from equal signs to line numbers, changing the background and foreground colors used for the different portions of the screen.

Macro language

The XEDIT macro (script) language is REXX.

History

XEDIT written by Xavier de Lamberterie was first released in 1980. [ [http://www.princeton.edu/~melinda/ Melinda Varian, "VM and the VM Community: Past, Present, and Future", April, 1991, p92.] ] Its predecessor was EDIT SP (SP is an acronym for "System Product" used by IBM). XEDIT also supported EXEC2, the predecessor of REXX.

It is one of the text editors held in almost religious awe by their users; see also Emacs and vi.

PC and Unix adaptations

When PCs and Unix computers began to supplant IBM 3270 terminals, some users wanted text editors that resembled the XEDIT they were accustomed to. To fill this need, several developers provided similar programs:
*KEDIT by Mansfield Software Group, Inc., was the first XEDIT clone. Although originally released in 1983, the first major release was version 3.53 for DOS, released in 1985.Fact|date=May 2008 The last version for DOS and OS/2 was KEDIT 5.0p4. KeditW (for Windows) is at version 1.6 dated December 2007 (the latest previous release being 1.5 service level 3 dated January 1998). Kedit supports a built-in REXX-subset called KEXX. Mansfield Software created the first non-IBM implementation of REXX ("Personal REXX") in 1985. [cite web
url=http://www.rexxla.org/About_Rexx/mfc/rexxhist.html
title=A brief History of 'Classic' Rexx
author=Mike Cowlishaw
date=1994, 2000
] [cite web
url=http://www.math.utah.edu/pub/tex/bib/rexx.html
title=a bibliography of books, manuals, and other publications about the REXX scripting language
author=Nelson H. F. Beebe
date=12 April 2006
]
*SEDIT (first released in 1989) is another implementation on both Windows and Unix, which supports a variant of REXX language called S/REXX (announced in 1994). [cite conference
url=http://www.slac.stanford.edu/cgi-wrap/getdoc/rexx95-015.pdf
title=S/REXX by Benaroya
author=David Salthouse
booktitle=Proceedings of the 6th International Rexx Symposium
publisher=Stanford Linear Accelerator Center
pages=284-290
date=1995
] [citation
url=http://www.rexxla.org/Symposium/1995/report.html
author=Melinda Varian
title=Report — REXX Symposium
date=May, 1995
]
*The Hessling Editor THE, written with compatibility for both KEDIT and XEDIT in mind, uses Regina, an open source version of REXX. It was begun in 1990, first released in August 1992. THE can also be built with any of several implementations of REXX, including uni-REXX.

References

External links

* [http://www.kedit.com KEDIT] , a Mansfield Software Group product, for DOS, OS/2, and Windows.
* [http://www.rexswain.com/kedit.html KEDIT/KEXX summary] by Rex Swain
* [http://purl.net/xyzzy/xedit.htm KEX] macro collection includes [http://purl.net/xyzzy/kex/x-wiki.kex x-wiki.kex]
* [http://digilander.libero.it/ambusy/computer.html PcXedit] , a freeware program for Windows.
* [http://www.sedit.com/ SEDIT and S/REXX] for UNIX and Windows product description
* [http://hessling-editor.sourceforge.net THE] , The Hessling Editor, open source using Regina as its macro language
* [http://www.wrkgrp.com/unixedit/ uni-XEDIT] for UNIX product description (2003)


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Xedit — Développeur Chris D. Peterson (Consortium X), Paulo Cesar Pereira de Andrade (XFree86 puis X.Org), DEC …   Wikipédia en Français

  • XEDIT — ist ein Texteditor, der unter dem Betriebssystem VM/CMS auf IBM Großrechnern verwendet wird, und dient der Anzeige und Bearbeitung von Textdateien über Terminals vom Typ IBM 3270. XEDIT ähnelt dem Editor, der Bestandteil von ISPF unter TSO und… …   Deutsch Wikipedia

  • Xedit — or xedit may refer to:* the XEDIT visual text editor for the VM/CMS operating system * xedit, a text editor for the X Window System …   Wikipedia

  • Xedit — El término xedit o XEDIT, según su capitalización puede referirse a: xedit, un editor de texto en línea de órdenes para plataformas Unix like; XEDIT, un editor de texto con interfaz gráfica para el sistema operativo VM/CMS. Esta página de… …   Wikipedia Español

  • Xedit (X11) — Este artículo trata sobre el editor de X Window System. Para el editor de VM/CMS, véase XEDIT. Dos ventanas de Xedit en KDE 3. Xedit es un editor de texto para X Window System. Usa el conjunto de widgets Xaw. Fue escrito originalmente durante el… …   Wikipedia Español

  • xedit — Standard X11 Grafikeditor, http://www.desy.de/cgi bin/man cgixedit …   Acronyms

  • xedit — Standard X11 Grafikeditor, http://www.desy.de/cgi bin/man cgixedit …   Acronyms von A bis Z

  • X11 Xedit — Note: This page is about the X Window System xedit editor. For the VM/CMS visual editor, see XEDIT. xedit is a text editor for the X Window System. It uses the Athena (Xaw) widget set.Originally written during the days of the MIT X Consortium… …   Wikipedia

  • Система виртуальных машин — Иное название этого понятия  «СВМ»; см. также другие значения. СВМ Разработчик IBM, НИИ ЭВМ Семейство ОС VM Тип ядра Виртуальная машина Лицензия Proprietary Состояние Историческое …   Википедия

  • Guerre d'éditeurs — Il existe une tradition datant du début des années 1970 (et donc dès les débuts du travail courant sur écran) chez les programmeurs, qui consiste à défendre son éditeur de texte favori avec un enthousiasme qui frise le fanatisme religieux. De… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”