z-logo
open-access-imgOpen Access
Declarative Specialization for Object-Oriented-Program Specialization
Author(s) -
Helle Markmann Andersen,
Ulrik Pagh Schultz
Publication year - 2004
Publication title -
daimi pb
Language(s) - English
Resource type - Journals
eISSN - 2245-9316
pISSN - 0105-8517
DOI - 10.7146/dpb.v33i569.7126
Subject(s) - java , context (archaeology) , programming language , computer science , programming style , biology , paleontology
The use of partial evaluation for specializing programs written in im- perative languages such as C and Java is hampered by the di-culty of controlling the specialization process. We have developed a simple, declar- ative language for controlling the specialization of Java programs, and in- terfaced this language with the JSpec partial evaluator for Java. This lan- guage, named Pesto, allows declarative specialization of programs written in an object-oriented style of programming. The Pesto compiler auto- matically generates the context information needed for specializing Java programs, and automatically generates guards that enable the specialized code in the right context.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here