Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. LCS Publications
  4. LCS Technical Reports (1974 - 2003)
  5. Partial Evaluation as a Means of Language Extensibility

Partial Evaluation as a Means of Language Extensibility

Thumbnail Image
Download
Name

MIT-LCS-TR-324.pdf

Size

3.06 MB

Format

Adobe PDF

Checksum (MD5)

ce0dd6788883fbe6a238301233e2ed8d

Author(s)
Schooler, Richard
Advisor(s)
Gifford, David K.
Date Issued
August 1984
Series/Report no.
MIT-LCS-TR-324
Abstract
An optimization technique known as partial evaluation is explored. A partial evaluator optimizes code by making use of static information about program values. Our partial evaluator is designed to optimize mainly applicative code. Un-checked assertions are used to identify applicative constructs in the input code and guide the partial evaluator. Side-effects in the input code are retained but are not optimized.
Persistent DSpace Link
https://hdl.handle.net/1721.1/149597
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.