WG211/M13Schultz

From WG 2.11
Jump to: navigation, search

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).