home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!destroyer!cs.ubc.ca!news.UVic.CA!csr!antero
- From: antero@csr.UVic.CA (Antero Taivalsaari)
- Subject: re: Experimental ideas (interactive control structures)
- Message-ID: <1992Nov16.225750.15278@sol.UVic.CA>
- Originator: antero@csr
- Sender: news@sol.UVic.CA
- Nntp-Posting-Host: csr.uvic.ca
- Organization: University of Victoria, Victoria, BC, Canada
- References: <4148.UUL1.3#5129@willett.pgh.pa.us>
- Date: Mon, 16 Nov 92 22:57:50 GMT
- Lines: 33
-
- >Category 3, Topic 5
- >Message 78 Fri Nov 13, 1992
- >ELLIOTT.C at 16:08 EST
- >
- > -----via CRS Premium Bulletin Board - USR Dual Standard 16.8K
- > (416) 629-7000
- > Date: 11-06-92 (09:00)
- > To: ALL
- > From: MARCEL HENDRIX
- > Subj: INTERPRETER
-
- > At EuroForth '92 Christophe Lavarenne (`FreeForth') proposed to
- > get rid of the Forth interpreter altogether and use a "compile
- > buffer" (my interpretation). The idea, which has also been
- > proposed by Mitch Bradley and John Hayes (among others), is to
- > compile each line typed by the user into a nameless colon
- > definition, execute that code and forget it again.
- >
- > The idea certainly has its advantages. The most obvious one is
- > that constructs like IF and LOOP can now be typed at the
- > keyboard.
-
- My Kevo system, which is available by anonymous FTP from
- 'ursamajor.uvic.ca' (128.88.189.151), directory '/ursa/kevo',
- uses this kind of an approach. Personally, after using the
- idea for years now, I would no longer accept any Forth which
- does not allow me to use control structures similarly in both
- interactive state and within colon definitions.
-
- -- Antero Taivalsaari
- antero@cs.uvic.ca
- antero@cs.jyu.fi
-
-