Media Summary: Implementing the addition operator in the Implementing the multiplication operator in the Implementing the smallest details of syntax in the

Calculator Evaluate Integers Ocaml Programming Chapter 9 Video 5 - Detailed Analysis & Overview

Implementing the addition operator in the Implementing the multiplication operator in the Implementing the smallest details of syntax in the Proof by induction of correctness of a function that computes the summation of an The `function` keyword provides helpful syntactic sugar for pattern matching. Textbook: The HM type-inference relation adds a set of "collected constraints" to the type-checking relation Textbook: ...

HM type inference of `let` expressions led to type schemes, which enabled polymorphism. Add mutability, though, could lead to a ... How to infer the type of `if` expressions in HM type inference Textbook: A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...

Photo Gallery

Calculator: Evaluate Integers | OCaml Programming | Chapter 9 Video 5
Calculator: Addition | OCaml Programming | Chapter 9 Video 6
Calculator: Parse Integers | OCaml Programming | Chapter 9 Video 4
Calculator: Intro | OCaml Programming | Chapter 9 Video 3
Calculator: Multiplication | OCaml Programming | Chapter 9 Video 7
Calculator: Whitespace and Parentheses | OCaml Programming | Chapter 9 Video 9
Example Proof: Summation | OCaml Programming | Chapter 6 Video 25
The Function Keyword | OCaml Programming | Chapter 3 Video 9
Type Inference Relation | OCaml Programming | Chapter 9 Video 38
The Value Restriction | OCaml Programming | Chapter 9 Video 49
Inference of Ifs | OCaml Programming | Chapter 9 Video 40
Equality of Expressions | OCaml Programming | Chapter 6 Video 22
Sponsored
View Detailed Profile
Calculator: Evaluate Integers | OCaml Programming | Chapter 9 Video 5

Calculator: Evaluate Integers | OCaml Programming | Chapter 9 Video 5

Implementing the

Calculator: Addition | OCaml Programming | Chapter 9 Video 6

Calculator: Addition | OCaml Programming | Chapter 9 Video 6

Implementing the addition operator in the

Calculator: Parse Integers | OCaml Programming | Chapter 9 Video 4

Calculator: Parse Integers | OCaml Programming | Chapter 9 Video 4

Implementing the parsing of

Calculator: Intro | OCaml Programming | Chapter 9 Video 3

Calculator: Intro | OCaml Programming | Chapter 9 Video 3

The first

Calculator: Multiplication | OCaml Programming | Chapter 9 Video 7

Calculator: Multiplication | OCaml Programming | Chapter 9 Video 7

Implementing the multiplication operator in the

Sponsored
Calculator: Whitespace and Parentheses | OCaml Programming | Chapter 9 Video 9

Calculator: Whitespace and Parentheses | OCaml Programming | Chapter 9 Video 9

Implementing the smallest details of syntax in the

Example Proof: Summation | OCaml Programming | Chapter 6 Video 25

Example Proof: Summation | OCaml Programming | Chapter 6 Video 25

Proof by induction of correctness of a function that computes the summation of an

The Function Keyword | OCaml Programming | Chapter 3 Video 9

The Function Keyword | OCaml Programming | Chapter 3 Video 9

The `function` keyword provides helpful syntactic sugar for pattern matching. Textbook: https://cs3110.github.io/textbook.

Type Inference Relation | OCaml Programming | Chapter 9 Video 38

Type Inference Relation | OCaml Programming | Chapter 9 Video 38

The HM type-inference relation adds a set of "collected constraints" to the type-checking relation Textbook: ...

The Value Restriction | OCaml Programming | Chapter 9 Video 49

The Value Restriction | OCaml Programming | Chapter 9 Video 49

HM type inference of `let` expressions led to type schemes, which enabled polymorphism. Add mutability, though, could lead to a ...

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 type inference Textbook: https://cs3110.github.io/textbook.

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: ...

Arrays Part 1 | OCaml Programming | Chapter 7 Video 9

Arrays Part 1 | OCaml Programming | Chapter 7 Video 9

OCaml