* |
Text Editor and COrrector Author: DanMurphy Download: http://www.almy.us/teco.html (TECO for MS-DOS, OS/2, Windows console, Linux and Mac OS/X) https://github.com/blakemcbride/TECOC (Source for Blake McBride's updates) Wikipedia: http://en.wikipedia.org/wiki/Text_Editor_and_Corrector Family: DecFamily MiniComputerFamily LineEditorFamily Platform: DEC PDP-1, PDP-8, PDP-11 and VAX, MS-DOS, Multics, OS/2, Windows console, Mac OS/X, Linux License: Open source Screenshot: (Video TECO) http://www.copters.com/pictures/teco_layout.gif References:TECO Pocket Guide: http://sites.google.com/site/texteditors/Home/files/TecoPocketGuide.zip (HTML) TECO Error Messages: http://www.pdp8.net/editors/teco/teco_err.shtml TECO Language Guide and User Reference: http://sites.google.com/site/texteditors/Home/files/teco.doc.zip (Text) ITS TECO Manual: http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/itsteco/tecord.info Video TECO: http://videoteco.sourceforge.net/ Source http://www.copters.com/teco.html User's Guide More TECO: http://www.faqs.org/docs/jargon/T/TECO.html http://www.cbbrowne.com/info/teco.html http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/ [TECO in EEL for LugaruEpsilon] [TECO interpreter for Gnu Emacs] [Pete Siemsen's TECO collection] To my wonder, a new release is available in source form. Blake McBride picked up Tom Almy's source, made updates, and made it 64 bit compatible. See the Github link above. --DMcCunney 06/01/15 Teco (originally Tape Editor and Corrector) was a popular text editor in the 1970's. It processes a page of text (delimited by Form Feed characters) at a time, random access within a page, sequentially through pages. It formed the basis for the Emacs editor. Emacs was originally a set of Editing MACroS? for TECO, written by Richard M. Stallman, and implemented on the ITS system running on a DEC-10 machine at MIT. RSTS/E and VAX/VMS used to come with a copy installed. That's why I put it in the DecFamily of editors. However, it probably belongs in a stream editors family. -RonPerella? It was developed at MIT, but implemented on DEC systems, and was available for PDP and VAX machines from DECUS, the DEC User's Group. Since it was essentially only used on DEC systems, the DEC family is an appropriate place. A macro called VTEdit enabled TECO to be used as a full screen editor on an ANSI or VT52-compatible video terminal. On RT-11, TECO supported the GT-40 video display for full screen editing. TECO was known for a syntax that strongly resembled line noise, such as this program to sort lines in a list: [1 J^P$L$$ J <.-Z; .,(S,$ -D .)FX1 @F^B $K :L I $ G1 L>$$ (where ^B means ‘Control-B’ (ASCII 0000010) and $ is actually an alt or escape (ASCII 0011011) character). --DMcCunney |
Text Editor and COrrector
Author: DanMurphy Download: http://www.almy.us/teco.html (TECO for MS-DOS, OS/2, Windows console, Linux and Mac OS/X) https://github.com/blakemcbride/TECOC (Source for Blake McBride's updates) Wikipedia: http://en.wikipedia.org/wiki/Text_Editor_and_Corrector Family: DecFamily MiniComputerFamily LineEditorFamily Platform: DEC PDP-1, PDP-8, PDP-11 and VAX, MS-DOS, Multics, OS/2, Windows console, Mac OS/X, Linux License: Open source Screenshot: (Video TECO)
TECO Pocket Guide: http://sites.google.com/site/texteditors/Home/files/TecoPocketGuide.zip (HTML) TECO Error Messages: http://www.pdp8.net/editors/teco/teco_err.shtml TECO Language Guide and User Reference: http://sites.google.com/site/texteditors/Home/files/teco.doc.zip (Text) ITS TECO Manual: http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/itsteco/tecord.info Video TECO: http://videoteco.sourceforge.net/ Source http://www.copters.com/teco.html User's Guide More TECO: http://www.faqs.org/docs/jargon/T/TECO.html http://www.cbbrowne.com/info/teco.html http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/ [TECO in EEL for LugaruEpsilon] [TECO interpreter for Gnu Emacs] [Pete Siemsen's TECO collection]
It formed the basis for the Emacs editor. Emacs was originally a set of Editing MACroS? for TECO, written by Richard M. Stallman, and implemented on the ITS system running on a DEC-10 machine at MIT.
RSTS/E and VAX/VMS used to come with a copy installed. That's why I put it in the DecFamily of editors. However, it probably belongs in a stream editors family. -RonPerella?
A macro called VTEdit enabled TECO to be used as a full screen editor on an ANSI or VT52-compatible video terminal. On RT-11, TECO supported the GT-40 video display for full screen editing.
TECO was known for a syntax that strongly resembled line noise, such as this program to sort lines in a list:
[1 J^P$L$$ J <.-Z; .,(S,$ -D .)FX1 @F^B $K :L I $ G1 L>$$
(where ^B means ‘Control-B’ (ASCII 0000010) and $ is actually an alt or escape (ASCII 0011011) character). --DMcCunney