La VM es donde el código FLIN cobra vida. Una pila, un contador de programa y más de cien opcodes -- esa es toda la máquina. En la Sesión 010, construimos la base de la máquina virtual: representación de valores, la pila de operandos, la pila de llamadas, almacenamiento de variables globales, asignación en el heap y despacho de instrucciones para los más de 75 opcodes. 2.850 líneas de Rust y 32 nuevas pruebas.
Esta es la Parte 21 de la serie "Cómo construimos FLIN".