Media Summary: How to infer the type of `if` expressions in HM How to infer the type of anonymous functions (lambdas) in HM A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...

Type Inference Relation Ocaml Programming - Detailed Analysis & Overview

How to infer the type of `if` expressions in HM How to infer the type of anonymous functions (lambdas) in HM A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ... How to add inference of `let` expressions to HM How to infer the type of function applications in HM How to infer the types of constants and names in HM

Photo Gallery

Type Inference Relation | OCaml Programming | Chapter 9 Video 38
Hindley-Milner Type Inference | OCaml Programming | Chapter 9 Video 37
A Worked Example of Type Inference | OCaml Programming | Chapter 9 Video 45
Inference of Ifs | OCaml Programming | Chapter 9 Video 40
Finishing Type Inference | OCaml Programming | Chapter 9 Video 46
Type Inference: What is it, why do we want it, and what's Hindley-Milner?
SimPL Type System | OCaml Programming | Chapter 9 Video 32
Inference of Functions | OCaml Programming | Chapter 9 Video 41
Equality of Expressions | OCaml Programming | Chapter 6 Video 22
Naive Inference of Let | OCaml Programming | Chapter 9 Video 47
Unboxed Types for OCaml
Inference of Applications | OCaml Programming | Chapter 9 Video 42
View Detailed Profile
Type Inference Relation | OCaml Programming | Chapter 9 Video 38

Type Inference Relation | OCaml Programming | Chapter 9 Video 38

The HM

Hindley-Milner Type Inference | OCaml Programming | Chapter 9 Video 37

Hindley-Milner Type Inference | OCaml Programming | Chapter 9 Video 37

The Hindley-Milner

A Worked Example of Type Inference | OCaml Programming | Chapter 9 Video 45

A Worked Example of Type Inference | OCaml Programming | Chapter 9 Video 45

Putting together the entire HM

Inference of Ifs | OCaml Programming | Chapter 9 Video 40

Inference of Ifs | OCaml Programming | Chapter 9 Video 40

How to infer the type of `if` expressions in HM

Finishing Type Inference | OCaml Programming | Chapter 9 Video 46

Finishing Type Inference | OCaml Programming | Chapter 9 Video 46

What happens when HM

Type Inference: What is it, why do we want it, and what's Hindley-Milner?

Type Inference: What is it, why do we want it, and what's Hindley-Milner?

A brief summary of types,

SimPL Type System | OCaml Programming | Chapter 9 Video 32

SimPL Type System | OCaml Programming | Chapter 9 Video 32

Defining the

Inference of Functions | OCaml Programming | Chapter 9 Video 41

Inference of Functions | OCaml Programming | Chapter 9 Video 41

How to infer the type of anonymous functions (lambdas) in HM

Equality of Expressions | OCaml Programming | Chapter 6 Video 22

Equality of Expressions | OCaml Programming | Chapter 6 Video 22

A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...

Naive Inference of Let | OCaml Programming | Chapter 9 Video 47

Naive Inference of Let | OCaml Programming | Chapter 9 Video 47

How to add inference of `let` expressions to HM

Unboxed Types for OCaml

Unboxed Types for OCaml

OCaml

Inference of Applications | OCaml Programming | Chapter 9 Video 42

Inference of Applications | OCaml Programming | Chapter 9 Video 42

How to infer the type of function applications in HM

Inference of Constants and Names | OCaml Programming | Chapter 9 Video 39

Inference of Constants and Names | OCaml Programming | Chapter 9 Video 39

How to infer the types of constants and names in HM