Subject: Re: ELisp converts to Lisp
From: rpw3@rpw3.org (Rob Warnock)
Date: Sun, 09 Jan 2005 04:34:02 -0600
Newsgroups: comp.lang.lisp
Message-ID: <JaWdnWA4G6cHlXzcRVn-1Q@speakeasy.net>
Donald Fisk  <hibou.nospam@onetel.com> wrote:
+---------------
| > How many of other, more popular editors actually support some sort
| > of a scripting language?
| 
| TECO, once popular, was a complete programming language. As mentioned
| above, the original EMACS was written in it.
+---------------

Circa 1971, I wrote a form-letter generation program[1] in TECO, that was
simple enough to use that the company secretary had no trouble with it.

The key thing about TECO was that it had "EVAL", in essence, since
you could "execute" the contents of a save buffer ["Q Register" in
TECO terms, same as "vi" today]. And the "APPLY" function could in
effect be performed with the built-in editing functions [by editing
the actual args into a copy of some code you wanted to run], so there
you have it: EVAL & APPLY, what more do you want?  ;-}  ;-}


-Rob

[1] You know, one of those things that takes a file with a form letter
    in it and a second file with addresses [e.g., a customer contact list]
    to be filled in to the form letter. Yes, in retrospect I admit it,
    now we'd probably call it a spam generator (*blush*), albeit with
    hard-copy paper output.  ;-}

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607