[comp.unix.wizards] TECO and 'make love'

merlyn@iwarp.intel.com (Randal Schwartz) (11/17/89)

In article <1989Nov13.113806.15467@gdt.bath.ac.uk>, exspes@gdr (P E Smee) writes:
| In article <15770@bloom-beacon.MIT.EDU> jik@athena.mit.edu (Jonathan I. Kamens) writes:
| >% make love
| >Make:  Don't know how to make love.  Stop.
| 
| Ah.  Under OS/8 (on the PDP-8's, remember them?) 'make' was the command
| used to invoke the editor (teco) when making a new file.  The programmer
| had decided it would be humourous to catch that, so when you typed:
| 
|   make love
| 
| it said
| 
|   not war
| 
| and exited.  Since the 8 was basically a 4K (12-bit word) machine, I used
| to resent the lost space.

Lost space?  If it was anything like the 11 implementation,
command-line interpretation of a TECO command line was done by loading
in the command-line interpreter (in TECO, no less!) as the initial
user input.  After the first command, >poof< it all went away.
Because of this, you could get a copy of the command line interpreter
by typing '*a' as your first two characters on your first prompt, and
the 'a' Q-register would contain the command-line interpreter, ready
for hacking!  (One of the things that the stock C-L-I did was check
for something like TECINI.TEC, and replace itself with that if found,
so you could copy the stock C-L-I using the above method into that
file, and hack away.)

OB Wizard Reference: That's how *I* found out about the "make love" in
TECO.  Nobody told me... I saw it in the source.

(I'm wasting very valuable neurons remembering this... you should be
thankful... :-)

Just another old-time TECO hacker,
-- 
/== Randal L. Schwartz, Stonehenge Consulting Services (503)777-0095 ====\
| on contract to Intel's iWarp project, Hillsboro, Oregon, USA, Sol III  |
| merlyn@iwarp.intel.com ...!uunet!iwarp.intel.com!merlyn	         |
\== Cute Quote: "Welcome to Oregon... Home of the California Raisins!" ==/

hubcap@hubcap.clemson.edu (Mike Marshall) (11/18/89)

In the same vein as:
> | >% make love
> | >Make:  Don't know how to make love.  Stop.

An editor I once had to use in some ancient PC environment used to 
respond to "et" with "phone home"...

-Mike             hubcap@clemson.edu

woody@rpp386.cactus.org (Woodrow Baker) (11/20/89)

In article <7108@hubcap.clemson.edu>, hubcap@hubcap.clemson.edu (Mike Marshall) writes:
> In the same vein as:
> > | >% make love
> > | >Make:  Don't know how to make love.  Stop.
> 
> An editor I once had to use in some ancient PC environment used to 
> respond to "et" with "phone home"...
> 
> -Mike             hubcap@clemson.edu

A Fortran compiler on the old XEROX Sigma-6 computer would look for an
equated label of the name "jail" and if it found it , it would stop compling 
and printout "go directly to jail, do not pass go, donot collect $200."
and then keep on merrily humming along.  Never did find out where in the 
compiler that was stored.....

Cheers, Woody