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