WG211/M13Schultz
From WG 2.11
Object-oriented multi-stage programming by Ulrik Pagh Schultz
As part of a larger effort to demonstrate the three Futamura projections for object-oriented languages, we investigate the specialization of interpreters written in an object-oriented style of programming, both from the point of view of a traditional partial evaluator, and (this talk) from the point of view of a multi-stage programming language that allows an object-oriented style of multi-stage programming (as opposed to the imperative or functional style usually employed in multi-stage programming languages).