Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!rpi!pawl!shadow From: shadow@pawl.rpi.edu (Deven T. Corzine) Newsgroups: comp.sys.amiga Subject: Re: Teco Emacs (was Re: PD or Shareware Copyrights) Message-ID: Date: 10 Jul 89 21:00:27 GMT References: <18195@louie.udel.EDU> <18280@louie.udel.EDU> <18366@louie.udel.EDU> <14731@watdragon.waterloo.edu> <404@xdos.UUCP> <20131@cup.portal.com> <417@xdos.UUCP> Sender: usenet@rpi.edu Organization: Rensselaer Polytechnic Institute, Troy, NY Lines: 35 In-reply-to: doug@xdos.UUCP's message of 6 Jul 89 03:36:26 GMT In article <417@xdos.UUCP> doug@xdos.UUCP (Doug Merritt) writes: >>The #^$%^& stack dumps from the [...] > ^^^^^^ >I'm embarrassed to admit it, but I'm so rusty on my TECO that I can't >figure out what this does. heh.... >P.S. To those of you who've never heard of TECO, none of the above is >a joke...just about any sequence of characters would do *something* >interesting in TECO. It was sort of an editor that evolved into a >programming language; that's how EMACS ended up getting written as >TECO macro's. TECO used so many bizarre control & punctuation >characters for important commands that TECO macro's usually greatly >resembled line noise. Very hard to properly indent, too, since tabs >were an executable command... TECO seriously DOES look like line noise... I remember writing a TECO program to renumber BASIC programs, about 6 years ago. It worked quite well, caught all references (including on goto/gosub) and was very small. I still have a listing of it, but can't understand the code any more. Given a reason, I could decipher it with some work, as I still have some TECO manuals as well, but it doesn't seem worthwhile. I DO remember the algorithym I used, on the other hand. (and I didn't make the program *totally* illegible... I included several carriage returns when I didn't need to!) Deven -- shadow@[128.113.10.2] Deven T. Corzine (518) 272-5847 shadow@[128.113.10.201] 2346 15th St. Pi-Rho America deven@rpitsmts.bitnet Troy, NY 12180-2306 <> "Simple things should be simple and complex things should be possible." - A.K.