How to control unfolding when specializing interpreters

@article{Lakhotia1990HowTC,
  title={How to control unfolding when specializing interpreters},
  author={Arun Lakhotia and Leon Sterling},
  journal={New Generation Computing},
  year={1990},
  volume={8},
  pages={61-70}
}
An interpreter can be viewed as performing two tasks: parsing and execution. Interpreters are specialized by partially evaluating the parsing activity while leaving the execution component as residue. We give a procedure for identifying goals that participate in the parsing process and present rules for unfolding these goals. The unfolding rules are independent of the object-program being compiled and can be generated by a one-time inspection of an interpreter. This makes specializing… CONTINUE READING

From This Paper

Topics from this paper.

Citations

Publications citing this paper.

References

Publications referenced by this paper.

Similar Papers

Loading similar papers…