home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / compiler / 1839 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  1.6 KB

  1. Path: sparky!uunet!ogicse!das-news.harvard.edu!spdcc!iecc!compilers-sender
  2. From: tmb@arollaidiap.ch (Thomas M. Breuel)
  3. Newsgroups: comp.compilers
  4. Subject: Re: Is this a new idea?
  5. Keywords: performance
  6. Message-ID: <92-11-030@comp.compilers>
  7. Date: 6 Nov 92 17:32:49 GMT
  8. Article-I.D.: comp.92-11-030
  9. References: <92-10-113@comp.compilers>
  10. Sender: compilers-sender@iecc.cambridge.ma.us
  11. Reply-To: tmb@arollaidiap.ch (Thomas M. Breuel)
  12. Organization: MIT Artificial Intelligence Lab
  13. Lines: 21
  14. Approved: compilers@iecc.cambridge.ma.us
  15.  
  16. M.J.Landzaat@fel.tno.nl (Maarten Landzaat) writes:
  17. | [a compiler] that during my editing, reads the program text I typed in so
  18. | far, and tries to compile and link it as much as it can in the background,
  19. | with low priority so nobody gets bad response.
  20.  
  21. There are several programming environments that do essentially that: when
  22. you change a source file, only the changed definitions need to be
  23. recompiled. In addition to getting fast compilation and linking, such
  24. environments also let you fix bugs in running programs and write auxiliary
  25. debugging functions in the same language as your main code.
  26.  
  27. Saber C/C++ notwithstanding, C/C++ semantics are rather poorly suited to
  28. such an environment, though.  Languages like CommonLisp, Scheme, and SML,
  29. on the other hand, have been designed with this kind of programming
  30. environment in mind. All you need to do to get such a programming
  31. environment is to move from a 60's language (C) to an 80's (sic) language.
  32.  
  33.                     Thomas.
  34. -- 
  35. Send compilers articles to compilers@iecc.cambridge.ma.us or
  36. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  37.