home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / pascal / 6696 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  1.7 KB

  1. Path: sparky!uunet!news.tek.com!vice!bobbe
  2. From: bobbe@vice.ICO.TEK.COM (Robert Beauchaine)
  3. Newsgroups: comp.lang.pascal
  4. Subject: Re: Comments on Turbo (Borland) Pascal 7.0?
  5. Message-ID: <10786@vice.ICO.TEK.COM>
  6. Date: 18 Nov 92 21:26:20 GMT
  7. References: <1992Nov18.131557.7438@odin.diku.dk> <1992Nov18.174335.2758@exu.ericsson.se>
  8. Organization: Tektronix, Inc., Beaverton,  OR.
  9. Lines: 29
  10.  
  11. In article <1992Nov18.174335.2758@exu.ericsson.se> exuhag@exu.ericsson.se writes:
  12. >Niels Ull Jacobsen writes:
  13. >
  14. >And on a vaguely related subject, here's a neat idea:  since the
  15. >editor already has to go through the trouble of doing lexical
  16. >scanning (to determing proper colors), maybe it should be taken
  17. >one step further.  Keep the files, both internally and on disk,
  18. >in a tokenized format.  This would allow better memory usage (smaller
  19. >files) and would speed up the compiler.  Many assemblers and a 
  20. >few compilers on 8-bit computers used to use such a scheme.
  21.  
  22.   Take a look at Microsoft's Quick Basic for a fine example of a
  23.   threaded interpreter/compiler.  
  24.  
  25.   I agree with you completely.  This should be particularly easy to
  26.   implement in Pascal given its syntax and declaration rules.
  27.   Incremental compiling also allows you to debug code w/o even
  28.   running it since the compiler has to parse each line of code as it
  29.   is written; i.e. no more misplaced semicolons, no more forgetting
  30.   to parenthesize boolean expressions in if...then statements, etc.
  31.  
  32. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 
  33.  
  34. Bob Beauchaine bobb@vice.ICO.TEK.COM 
  35.  
  36. C: The language that combines the power of assembly language with the 
  37.    flexibility of assembly language.
  38.  
  39. Real friends don't let friends use UNIX.
  40.