Eiffel, that is how it always worked, a VM based workflow for development (Melt VM), compilation via C or C++ for release builds.