- E (PC-DOS)
Infobox Software
name = E
caption = E with Help
developer =IBM
released = June 1993
latest release version =
latest release date = 1994-11-17
operating system =PC-DOS ,OS/2
platform =IBM PC compatible
genre =Text editor E is the
text editor which was made part ofPC-DOS with version 6.1 in June 1993, [ cite web | title = PC DOS Version 6.10 | url = http://web.archive.org/web/20070403071409/http://www.16bitos.com/610pc.htm | publisher = 16bitos.com | format = html | accessdate = 2007-04-03 ] and later with version 7 [ cite web | title = PC DOS Version 7.0 | url = http://web.archive.org/web/20070403071409/http://www.16bitos.com/70pc.htm | publisher = 16bitos.com | format = html | accessdate = 2007-04-03 ] and PC-DOS 2000. [ cite web | title = PC DOS 2000 | url = http://web.archive.org/web/20070403071409/http://www.16bitos.com/2kpc.htm | publisher = 16bitos.com | format = html | accessdate = 2007-04-03 ] In version 6.1, IBM droppedQBASIC , which, in its edit mode, was also the system text editor. It was necessary to provide some sort of editor, so IBM chose to adapt and substantially extend its OS/2 System Editor (1986), [ cite web | title = Software Prototypes and Implementations | url = http://evolutionarymedia.com/davis/resume/software.htm#os2sysed | author = Davis Foulger | format = html | accessdate = 2007-01-12 ] a minimally functional member of the E family of Editors. [ cite web | title = Software Prototypes and Implementations | url = http://evolutionarymedia.com/davis/resume/software.htm#efamily | author = Davis Foulger | format = html | accessdate = 2007-01-12 ] TheDOS version is extended with a wide array of functions that are usually associated with more functional versions of the E editor family (see below). In version 7, IBM added theREXX language to DOS, restoring programmability to the basic box.IBM also provided E withOS/2 .Features
The features include (for PC DOS 7):
*online help
*edit large text files
*draw boxes around text
*mouse and menu support
*record and play keystroke macros
*change case within a marked area
*access multiple files in multiple panes
*syntax-directed editing of C andREXX
*add and multiply numbers in a marked area
*locate and make a change globally within a file
*select text and move, copy, overlay, or delete it
*copy and move text from one file into another fileE for PC-DOS consists of four files:
*
E.EXE
-- the executable program itself, (v3.13 in PC-DOS 7)
*E.EX
-- pre-compiled profile for E's behavior
*E.INI
-- text file allowing modification of a fewE.EX
defaults
*EHELP.HLP
-- text file used for E's F1 key help in Browse (read-only) modeSince no tool was provided for building other profiles besides the supplied
E.EX
, PC-DOS users have limited access to the full extensibility offered by the version 3 of E (e3) available to IBM programmers themselves. Still, it is a powerful implementation, with many features supporting the needs of general programmers.For PC-DOS owners who have moved on to other operating systems, E can be run with the use of a DOS emulator (e.g.
DOSBox ) or with DOSvirtualization software (e.g.DOSEMU orNTVDM ).E family
The history of the PC-DOS version of E begins with Personal Editor, a key configurable editor that enabled limited programming using a GML-like language. Personal Editor was initially released in 1982 and became an IBM product not long after.
Limitations in Personal Editor led to the development and release in 1984 of the E editor, a much faster editor that supported very long files and included a substantially enhanced user interface. E2 [ cite web | title = E2 | publisher = TextEditors.org | url = http://texteditors.org/cgi-bin/wiki.pl?E2 | format = html | accessdate = 2007-06-25 ] , released in 1985, provided enhanced programmability using a
REXX -like language. Its UI programmability was designed so flexibly that it was used to develop user interface prototypes for other kinds of software, including Word Processors and Survey software. Subsequent versions, including E3 [ cite web | title = E3 | publisher = TextEditors.org | url = http://texteditors.org/cgi-bin/wiki.pl?E3 | format = html | accessdate = 2007-06-25 ] , EOS2, and EPM, provided a wide range of other enhancements. The OS/2 System Editor was developed by the E programming team at the request of the OS/2 Development team. It was designed to be a fast and highly functional text editor with a minimal number of features and no configurability. EPM was later released as the OS/2 Enhanced Editor. The popularSlickEdit shares a common heritage, having been written by the original developer of E3. [ cite web | title = ClarkMaurer | publisher = TextEditors.org | url = http://texteditors.org/cgi-bin/wiki.pl?ClarkMaurer | format = html | accessdate = 2007-06-25 ] [ cite web | title = Leadership | publisher = SlickEdit, Inc. | url = http://www.slickedit.com/content/view/168/114/ | format = html | accessdate = 2007-01-16 ] Other versions of E family editors have been released with IBM programming products. There are several acknowledged E editor family clones, including X2, which both reproduces the Rexx-like EI programming language used in E2 and later versions of E and acknowledges its debt in its documentation.E2 [ cite web | author = Blair W. Thompson | title = Preface - Acknowledgements | publisher = tangbu.com | url = http://www.tangbu.com/preface.htm | format = html | accessdate = 2007-06-25 ]References
*PC DOS 7 User's Guide, IBM, (1995)
Wikimedia Foundation. 2010.