TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

TECO - The text editor from hell (on which Emacs was based on)

29 pointsby udzinarialmost 13 years ago

8 comments

phonalmost 13 years ago
If someone cites some of your programming work 50 years after you finished working on it then you must have done something right.<p>From what I have heard from my father and others, editing punch cards was hell itself. The fact that TECO managed to bridge the punch card and hard disk storage eras could be viewed as some sort of miracle.<p>On another note, it it seems that Dan Murphy, who created TECO at DEC in 1962 - 1963, is still going strong. In 2009 The IEEE Annals of Computing History published this article authored by him (warning: pdf): <a href="http://tenex.opost.com/anhc-31-4-anec.pdf" rel="nofollow">http://tenex.opost.com/anhc-31-4-anec.pdf</a> and earlier this year he updated his personal website: <a href="http://www.opost.com/dlm/" rel="nofollow">http://www.opost.com/dlm/</a>
mr_lucalmost 13 years ago
There's even a 64-bit, working distribution (with binary if you trust it) for OS X: <a href="http://almy.us/teco.html" rel="nofollow">http://almy.us/teco.html</a><p>I am running it, with the list of commands open, and I have no idea how to use it but I see that it comes with a complete manual, and introduction, and a list of commands.<p>And I had one of those "what in the world am I doing?" moments. Seriously. I have code that actually excites me that I'm writing and is coming along well, and I'm learning TECO?<p>I'm coming back to it later, though, because it's a fun salute to a great guy, and because using a punch-card-oriented editor for <i>any</i> task today would amuse me immensely.
评论 #4404655 未加载
lutuspalmost 13 years ago
&#62; ... on which Emacs was based on ...<p>In grammar, this is like wearing both suspenders and a belt.
kbobalmost 13 years ago
I am probably the only person here who learned to program in TeCO. It is indeed a Turing complete language. I'd done a few classes with Algol-60, Lisp, and PL/1, but there was an available PDP-11/05 at TMRC<i>, and later an 11/03 at MITERS</i><i>, and I started playing. A year later I'd written a significant body of code (none of which I remember at all), and flunked out of school.<p></i> Tech Model Railroad Club. Google it. <i></i> MIT Electronic Research Society. Sort of a prehistoric maker space.
lesterbuckalmost 13 years ago
Compared to the alternatives at the time, TECO was great for programming on the PDP-10 using a Datapoint video display terminal (text mode only). Michael Yoder, Putnam Fellow 1971 and 1972, wrote a Turing machine in TECO back then.
jballancalmost 13 years ago
Well, Ed is the standard text editor...<p>(for those not in the know -- <a href="http://www.gnu.org/fun/jokes/ed-msg.html" rel="nofollow">http://www.gnu.org/fun/jokes/ed-msg.html</a>)
评论 #4404219 未加载
KC8ZKFalmost 13 years ago
There is a BSD port for TECO as well. I'm running it on a PPC Mac via Macports.
diminishalmost 13 years ago
wow, archeoware... put it on github pls!