Media Summary: How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Functions can take other functions as input and return them as output, making them "higher order". Textbook: ... Using `let` definitions to bind values to names. Textbook:

Map Ocaml Programming Chapter 4 Video 2 - Detailed Analysis & Overview

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Functions can take other functions as input and return them as output, making them "higher order". Textbook: ... Using `let` definitions to bind values to names. Textbook: How to combine elements of a list, as a warmup for the `fold` functional. Textbook: How to define some common operators for function application, including the pipeline operator Textbook: ... It's easy to turn the red-black tree Set implementation into a

What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ... Application of functions to "too few" of arguments, and syntactic sugar. Textbook: Defining a persistent stack data structure as an

Photo Gallery

Map | OCaml Programming | Chapter 4 Video 2
Implementing Map | OCaml Programming | Chapter 4 Video 3
Trees with Map and Fold | OCaml Programming | Chapter 4 Video 7
Fold | OCaml Programming | Chapter 4 Video 5
Higher-Order Functions | OCaml Programming | Chapter 4 Video 1
Let Definitions | OCaml Programming | Chapter 2 Video 4
Combine | OCaml Programming | Chapter 4 Video 4
Functional Programming - Why Part 2 | OCaml Programming | Chapter 1 Video 4
Application Operators | OCaml Programming | Chapter 2 Video 17
Implementing Maps with Red-Black Trees | OCaml Programming | Chapter 8 Video 37
Scope and the Toplevel | OCaml Programming | Chapter 2 Video 7
Partial Application | OCaml Programming | Chapter 2 Video 14
Sponsored
View Detailed Profile
Map | OCaml Programming | Chapter 4 Video 2

Map | OCaml Programming | Chapter 4 Video 2

The `

Implementing Map | OCaml Programming | Chapter 4 Video 3

Implementing Map | OCaml Programming | Chapter 4 Video 3

How to implement the `

Trees with Map and Fold | OCaml Programming | Chapter 4 Video 7

Trees with Map and Fold | OCaml Programming | Chapter 4 Video 7

How to use the ideas of `

Fold | OCaml Programming | Chapter 4 Video 5

Fold | OCaml Programming | Chapter 4 Video 5

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: https://cs3110.github.io/textbook.

Higher-Order Functions | OCaml Programming | Chapter 4 Video 1

Higher-Order Functions | OCaml Programming | Chapter 4 Video 1

Functions can take other functions as input and return them as output, making them "higher order". Textbook: ...

Sponsored
Let Definitions | OCaml Programming | Chapter 2 Video 4

Let Definitions | OCaml Programming | Chapter 2 Video 4

Using `let` definitions to bind values to names. Textbook: https://cs3110.github.io/textbook.

Combine | OCaml Programming | Chapter 4 Video 4

Combine | OCaml Programming | Chapter 4 Video 4

How to combine elements of a list, as a warmup for the `fold` functional. Textbook: https://cs3110.github.io/textbook.

Functional Programming - Why Part 2 | OCaml Programming | Chapter 1 Video 4

Functional Programming - Why Part 2 | OCaml Programming | Chapter 1 Video 4

More reasons you should learn functional

Application Operators | OCaml Programming | Chapter 2 Video 17

Application Operators | OCaml Programming | Chapter 2 Video 17

How to define some common operators for function application, including the pipeline operator Textbook: ...

Implementing Maps with Red-Black Trees | OCaml Programming | Chapter 8 Video 37

Implementing Maps with Red-Black Trees | OCaml Programming | Chapter 8 Video 37

It's easy to turn the red-black tree Set implementation into a

Scope and the Toplevel | OCaml Programming | Chapter 2 Video 7

Scope and the Toplevel | OCaml Programming | Chapter 2 Video 7

What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ...

Partial Application | OCaml Programming | Chapter 2 Video 14

Partial Application | OCaml Programming | Chapter 2 Video 14

Application of functions to "too few" of arguments, and syntactic sugar. Textbook: https://cs3110.github.io/textbook.

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Defining a persistent stack data structure as an