Robin Haberkorn
2024-11-12 13:50:59 UTC
Reply
PermalinkI am preparing a report about the history of TECO ("From paper tape to
full interactivity: 60 years of TECO evolution").
If you have any kind of interesting pictures, eg. of people actually using
TECO on a PDP (whether CRT or hardcopy terminal), I would be glad to see
them (and use them with your permission).
Does anybody know any kind of authentic early TECO code on the PDP-1?
This is an example reconstructed from Dan Murphy's article ("The
beginnings of TECO"):
5ua (qa; 3d iTEST` l qa-1ua)
The round brackets were replaced by angular brackets in later ASCII
versions. In TECO-11 and all modern variants, you would rather write:
5<3D ITEST$ L>
What was the string termination character back then in the PDP-1 versions?
Here's a TECO "family tree" I reconstructed from various sources:
https://github.com/rhaberkorn/sciteco/wiki/The-other-modern-TECO-implementations#teco-family-tree
I am not counting the Emacs Lisp implementations, as they are probably
(?) only toys. Emacs is in there only because people expect it to be
there. Beginning with Multics Emacs, there is really no more
relationship with TECO.
Dashed arrows show "inspiration" rather than direct code flow.
Any notes and corrections are welcome.
Best regards,
Robin
PS: While I am the author of a TECO dialect (SciTECO), I have never
actually used any of the "historic" implementations. I know The TECO-11 dialect
only from its numerous later C clones (TECOC, TECO-64, TECO for Ultrix).