home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / forth / 3499 < prev    next >
Encoding:
Text File  |  1992-11-17  |  1.6 KB  |  47 lines

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