3 ms·
I hate to be that guy, but 'ed' is very unix specific. In the mid-1970's (and apparently as early as the 1960's according to Wikipedia), those of us on TOPS/10
by fastaguy88 4y ago
I hate to be that guy, but 'ed' is very unix specific. In the mid-1970's (and apparently as early as the 1960's according to Wikipedia), those of us on TOPS/10, TOPS/20 (and perhaps other DEC systems) were using TECO (which of course became EMACS).
- drivers99 4y agoEDLIN in MS-DOS was very similar to ed. (Here's a short third-party manual that someone wrote. http://www.sqrt-pi.org/boots/Done-That/Edlin-manual/p11.html http://www.sqrt-pi.org/boots/Done-That/Edlin-manual/p11.html )
- dboreham 4y agoEarly MS was heavily dec-10 based, wasn't it? so it's possible its lineage comes through TECO, via CP/M ED.
- jhallenworld 4y agoYeah, also for PDP-8s and PDP-11s, which were very popular at the time. TECO-like editors are interesting to use: Unlike line editors (like ex/ed/edlin, etc.), the edit position can be anywhere, not just at line boundaries. But there is no screen, so you really need a good imagination to keep track of this.. Also, they can edit files larger than can fit in the edit buffer, but not in the way this works on modern editors, where the editor manages everything. Instead, the editor makes one pass through the large file, copying it from input to output. You get to make changes along the way, in the part of it that fits in the edit buffer. TECO has a page concept to help with this: you break your large file into pages separated with form feeds, and there are commands to retrieve the next page from the input file and write the old page to the output file. But I've seen TECO clones without the page concept on early micros. Vestiges of this page concept remain in emacs to this day..
- rhabarba 4y agoAlso, several versions of TECO (like TECOC and the Scintilla-based SciTECO) are still in active development. :-)
- deleted 4y ago[deleted]
- mixmastamyk 4y agoHave any good resources for these OSs?
- jhallenworld 4y agoSomeone used to host a TOPS-20 emulator online, but I can no longer find it.. (these days there should be DEC-20 in the web-browser). Anyway, here are some links: http://www.columbia.edu/cu/computinghistory/dec20.html http://www.columbia.edu/cu/computinghistory/dec20.html https://www.livingcomputers.org/Computer-Collection/Online-Systems/User-Documentation.aspx https://www.livingcomputers.org/Computer-Collection/Online-S... TOPS-20 was really nice.
- larsbrinkhoff 4y agohttp://twenex.org/ http://twenex.org/
- kps 4y agoed is a derivative of QED, specifically Ken Thompson's versions for CTSS and Multics that added regular expressions. ¹ https://en.wikipedia.org/wiki/QED_(text_editor) https://en.wikipedia.org/wiki/QED_(text_editor)