Building Reusable, Low-Overhead Tooling Support into a High-Performance Polyglot VM

Building Reusable, Low-Overhead Tooling Support into a High-Performance Polyglot VM

Michael Van De Vanter

28 March 2017

Software development tools that interact with running programs, for instance debuggers, are presumed to demand di cult tradeo s among performance, functionality, implementation complexity, and user convenience. A fundamental change in thinking obsoletes that presumption and enables the delivery of e ective tools as a forethought, no longer an afterthought.


Venue : MoreVMs 2017 Workshop on Modern Language Runtimes, Ecosystems, and VMs, Brussels, April 3, 2017