Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!cbmvax!daveh From: daveh@cbmvax.cbm.UUCP (Dave Haynie) Newsgroups: net.jokes,net.text Subject: Re: Re: You can do anything in (state your favorite word processor) Message-ID: <647@cbmvax.cbmvax.cbm.UUCP> Date: Mon, 18-Aug-86 13:58:21 EDT Article-I.D.: cbmvax.647 Posted: Mon Aug 18 13:58:21 1986 Date-Received: Tue, 19-Aug-86 07:51:56 EDT References: <790@ho95e.UUCP> Organization: Commodore Technology, West Chester, PA Lines: 35 Xref: watmath net.jokes:3748 net.text:1258 > Xref: cbmvax net.jokes:3686 net.text:278 > > In article <158@tcdmath.UUCP> jaymin@tcdmath.UUCP (Joe Jaquinta) writes: >> >>We've seen sorting in nroff, prime number generation in TeX, does >>anybody know if anyone has written an operating system in a word >>processing language yet? > > TECO? > > Actually, you can write EMACS as TECO macros, and LISP in EMACS; you > could then write your OS in LISP. It'd be slow as a dog, but you could > probably do a TECO-machine in firmware? > -- > # Bill Stewart, AT&T Bell Labs 2G-202, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs And TECO is really just a text edition, language, or at least it started out that way. As I recall, it originally allowed 26 * 3 variables (A-Z 3 times, accessed with a different syntax for each group). Then an additional 512 variables were added, corresponding to the MIT 512 character keyboard used for MIT EMACS. Later, a syntax was added for arbitrarily named variables. Variables cound contain numbers, strings, or text buffers. The evolution from text editor language to kludgy (and closer to "write-only" than even APL) programming language also followed the built-in operations. -- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh "I gained nothing at all from Supreme Enlightenment, and for that very reason it is called Supreme Enlightenment." -Gotama Buddha These opinions are my own, though for a small fee they be yours too. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/