FOPL, Spring 2018
This is the repository to store assignment packages for Foundations of Programmming Languages class at USTC in Spring 2018.
The packages are borrowed from CS242: Programming Languages at Stanford in Fall 2017 with a few modifications.
Guides
Programming Assignments (PAs)
- PA1: RPC Library - Serialization (Lua, scope)
- PA2: Roguelike (Lua, object systems)
- PA3: Type system (ML)
- PA4: Logic Engine (Lua and ML)
- PA5: SparkLite (Rust)