SVM Modules

Module 0: Welcome to vScheme! (no material due)

Module 1 (SVM): Intraprocedural code (due Sunday, September 13, 2020)

Module 2 (SVM): The VM loader (due Sunday, September 20, 2020)

Module 3 (UFT): Parsing (due Sunday, September 27, 2020)

Module 4 (UFT): Assembly (due Sunday, October 4, 2020)

Module 5 (UFT): K-normal form (due Sunday, October 11, 2020)

Module 6 (UFT): Code generation (due Sunday, October 18, 2020)

Module 7 (SVM): Functions in the virtual machine (due Sunday, October 25, 2020)

Module 8 (UFT): Functions in the translator (due Sunday, November 1, 2020)

Module 9 (UFT): K-Normalization (due Sunday, November 8, 2020)

Module 10 (UFT): Closure conversion (due Sunday, November 15, 2020)

Module 11 (SVM): Garbage collection (due Sunday, November 22, 2020)

Module 12 (system): Benchmarking and testing (due Sunday, December 6, 2020)

Not a module: The course finale