A greedy concurrent approach to incremental code generation

  • Authors:
  • Ray Ford;Duangkaew Sawamiphakdi

  • Affiliations:
  • Department of Computer Science, University of Iowa, Iowa City, Iowa;Department of Computer Science, University of Iowa, Iowa City, Iowa

  • Venue:
  • POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

The PSEP System represents a novel approach to incremental compilation for block structured languages. PSEP implements a very fine grain, “greedy” approach as a highly concurrent system of two processes: an editor and a code generator. The design allows the two processes to execute without locking their shared data objects, utilizing semantic information about the concurrent system to guarantee the consistency of the shared objects. This design is compared with the more common “demand” approach to incremental compilation.