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

  1. Path: sparky!uunet!ogicse!das-news.harvard.edu!spdcc!iecc!compilers-sender
  2. From: richard@harlqn.co.uk (Richard Brooksby)
  3. Newsgroups: comp.compilers
  4. Subject: Ref. Cornell Program Synthesizer (Re: Is this a new idea?) NO!
  5. Keywords: parse, performance
  6. Message-ID: <92-11-035@comp.compilers>
  7. Date: 9 Nov 92 10:19:14 GMT
  8. Article-I.D.: comp.92-11-035
  9. References: <92-10-113@comp.compilers> <92-11-010@comp.compilers>
  10. Sender: compilers-sender@iecc.cambridge.ma.us
  11. Reply-To: richard@harlqn.co.uk (Richard Brooksby)
  12. Organization: Harlequin Limited, Cambridge, England
  13. Lines: 36
  14. Approved: compilers@iecc.cambridge.ma.us
  15.  
  16. pcwu@csie.nctu.edu.tw (Wu Pei-Chi) wrote:
  17. > Some researchers have being working on this dream for years. It was
  18. > called "incremental compiling" technique. Some of them are related
  19. > with an environment,so called language-based environment or
  20. > syntax-directed editor. A famous one is Synthesizer Generator,
  21. > developed in Cornell University.
  22.  
  23. Reference:
  24.  
  25.   The Why and Wherefore of the Cornell Program Synthesizer
  26.   Time Teitelbaum, Thomas Reps, Susan Horwitz
  27.   Somewhere in SIGPLAN, 1981
  28.  
  29. Abstract:
  30.  
  31.   The Cornell Program Synthesizer is a syntax-directed programming
  32.   environment that has been used in introductory programming courses
  33.   since June 1979.  We present out experience with the Synthesizer by
  34.   introducing its main features, by presenting our basic principles of
  35.   design, and by discussing important design decisions.
  36.  
  37. Also, read Thomas Reps' thesis if you can find it.  It won an award,
  38. and so is quite likely to be in a library near you.  I'd be interested
  39. to know what he's doing now.
  40.  
  41. There seemed to be quite a lot of interest in synyax-directed editing
  42. and incremental compilation using attribute grammars about ten years
  43. ago.  How much of this work has survived to the present day?  How much
  44. of it has proved really useful?
  45. ---
  46. Richard Brooksby <richard@harlqn.co.uk>
  47. ML Project / Symbolic Processing Division / Harlequin
  48. +44 223 872522 ext 50
  49. -- 
  50. Send compilers articles to compilers@iecc.cambridge.ma.us or
  51. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  52.