Mon, Sep 21
Topic
Types
In class
-
What is a type? Competing definitions
-
Static analysis & static type checking
-
Dynamic vs static code examples
-
Types on the AST
-
Type checking as proof
-
Completeness & soundness of type systems
What is a type? Competing definitions
Static analysis & static type checking
Dynamic vs static code examples
Types on the AST
Type checking as proof
Completeness & soundness of type systems