Constructing a metacircular Virtual machine in an exploratory programming environment

  title={Constructing a metacircular Virtual machine in an exploratory programming environment},
  author={David M. Ungar and Adam Spitz and Alex Ausch},
  booktitle={OOPSLA Companion},
Can virtual machine developers benefit from religiously observing the principles more often embraced for exploratory programming? To find out, we are concurrently constructing two artifacts--a Self VM entirely in Self (the Klein VM), and a specialized development environment--with strict adherence to pure object-orientation, metacircularity, heavy code reuse, reactivity, and mirror-based reflection. Although neither artifact is yet complete, the environ-ment supports many remote debugging and… CONTINUE READING
Highly Cited
This paper has 58 citations. REVIEW CITATIONS



Citations per Year

59 Citations

Semantic Scholar estimates that this publication has 59 citations based on the available data.

See our FAQ for additional information.