Metaphysics: reifying runtimes to be able to work by Javier Pimás
Channel: FAST - Fundación Argentina de Smalltalk
Date: 21/11/2017

In this work, we experiment with adapting live programming tools to make them safer for the development of Bee Smalltalk, they can work on systems which crashed or that are not fully working. We will show Metaphysics, a framework that combines mirrors and proxies to reify different message execution semantics, allowing execution of code by mixing behavior of a remote, possibly broken system with a local fully-working one. With Metaphysics we were able to create native code debugging and profiling tools.