This is a lab that walks you through one approach to the challenge of how we can have easy and high performance language virtual machines.
It's designed to come after Mario Wolczko's lecture on a Concise and Opinionated History of Virtual Machines, and illustrates practically some of the concepts and techniques introduced there.
This lab is about just one approach to easy and high performance VMs, and that
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#lang syndicate | |
(require racket/set) | |
(require/activate syndicate/drivers/external-event) | |
(provide shutdown!) | |
(define-logger top) | |
(define log-receiver |