Abstract
The use of meta-interpreters offers a principled way to tailor a language to a programmer's needs. Adding another layer of meta-interpretation can produce any additional information that is required during the computation or any additional control over the computation. Sterling and Beer [1986] make a strong appeal for structuring programs into multiple layers of meta-interpreters for expert system construction. Each layer of interpretation has its own clear semantics and the boundary between the layers is clearly defined. This is unlike the confusion that occurs if extensive use is made of reflective constructs within languages to move between conceptual layers of meta-interpreters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(1999). Partial Evaluation. In: Agent-Oriented Programming. Lecture Notes in Computer Science(), vol 1630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47938-4_9
Download citation
DOI: https://doi.org/10.1007/3-540-47938-4_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66683-7
Online ISBN: 978-3-540-47938-3
eBook Packages: Springer Book Archive