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