Media Summary: Implementing the parsing of integer constants in the Implementing the multiplication operator in the Implementing the evaluation of integer constants in the

Calculator Addition Ocaml Programming Chapter 9 Video 6 - Detailed Analysis & Overview

Implementing the parsing of integer constants in the Implementing the multiplication operator in the Implementing the evaluation of integer constants in the Implementing the smallest details of syntax in the How to implement `let` expressions, including substitution, in the Proof by induction of correctness of a function that computes the summation of an integer sequence Textbook: ...

HM type inference of `let` expressions led to type schemes, which enabled polymorphism. The "environment model" differs from the "substitution model" by lazily recording substitutions in a map Textbook: ... A proof by structural induction that length distributes over append Textbook:

Photo Gallery

Calculator: Addition | OCaml Programming | Chapter 9 Video 6
Calculator: Intro | OCaml Programming | Chapter 9 Video 3
Calculator: Parse Integers | OCaml Programming | Chapter 9 Video 4
Calculator: Multiplication | OCaml Programming | Chapter 9 Video 7
Calculator: Evaluate Integers | OCaml Programming | Chapter 9 Video 5
Calculator: Whitespace and Parentheses | OCaml Programming | Chapter 9 Video 9
Calculator: Precedence and Associativity | OCaml Programming | Chapter 9 Video 8
Implementing Let in the Calculator | OCaml Programming | Chapter 9 Video 18
Menhir and Ocamllex | OCaml Programming | Chapter 9 Video 11
Example Proof: Summation | OCaml Programming | Chapter 6 Video 25
The Value Restriction | OCaml Programming | Chapter 9 Video 49
Environment Model of SimPL | OCaml Programming | Chapter 9 Video 23
Sponsored
View Detailed Profile
Calculator: Addition | OCaml Programming | Chapter 9 Video 6

Calculator: Addition | OCaml Programming | Chapter 9 Video 6

Implementing the

Calculator: Intro | OCaml Programming | Chapter 9 Video 3

Calculator: Intro | OCaml Programming | Chapter 9 Video 3

The first

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

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

Implementing the parsing of integer constants in the

Calculator: Multiplication | OCaml Programming | Chapter 9 Video 7

Calculator: Multiplication | OCaml Programming | Chapter 9 Video 7

Implementing the multiplication operator in the

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

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

Implementing the evaluation of integer constants 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

Calculator: Precedence and Associativity | OCaml Programming | Chapter 9 Video 8

Calculator: Precedence and Associativity | OCaml Programming | Chapter 9 Video 8

Implementing the correct "order of

Implementing Let in the Calculator | OCaml Programming | Chapter 9 Video 18

Implementing Let in the Calculator | OCaml Programming | Chapter 9 Video 18

How to implement `let` expressions, including substitution, in the

Menhir and Ocamllex | OCaml Programming | Chapter 9 Video 11

Menhir and Ocamllex | OCaml Programming | Chapter 9 Video 11

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 integer sequence 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.

Environment Model of SimPL | OCaml Programming | Chapter 9 Video 23

Environment Model of SimPL | OCaml Programming | Chapter 9 Video 23

The "environment model" differs from the "substitution model" by lazily recording substitutions in a map Textbook: ...

Example Proof: List Length and Append | OCaml Programming | Chapter 6 Video 29

Example Proof: List Length and Append | OCaml Programming | Chapter 6 Video 29

A proof by structural induction that length distributes over append Textbook: https://cs3110.github.io/textbook.