Media Summary: How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Examples of pattern matching with lists, records, and tuples. Textbook: Developing an implementation of a data abstraction, as an ongoing example of the documentation that implementers need ...

Filter Ocaml Programming Chapter 4 Video 6 - Detailed Analysis & Overview

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Examples of pattern matching with lists, records, and tuples. Textbook: Developing an implementation of a data abstraction, as an ongoing example of the documentation that implementers need ... Developing a second implementation of a data abstraction, as an ongoing example of the documentation that implementers need ... The `map` functional transforms elements of a list. Textbook: Drilling down into the parts of a function specification: preconditions, postconditions, examples. Textbook: ...

Specifying a data abstraction's interface — the client's perspective Textbook: How to combine elements of a list, as a warmup for the `fold` functional. Textbook: How `let` expressions create scope and shadowing. Textbook: How to use the ideas of `map` and `fold` functionals with binary trees. Textbook: How to implement a Map ADT with association lists as the rep type Textbook:

Photo Gallery

Filter | OCaml Programming | Chapter 4 Video 6
Fold | OCaml Programming | Chapter 4 Video 5
Pattern Matching | OCaml Programming | Chapter 3 Video 7
Implementing Sets as Lists | OCaml Programming | Chapter 6 Video 5
Another Implementation of Sets | OCaml Programming | Chapter 6 Video 6
Map | OCaml Programming | Chapter 4 Video 2
Parts of a Function Specification | OCaml Programming | Chapter 6 Video 3
Data Abstractions | OCaml Programming | Chapter 6 Video 4
Combine | OCaml Programming | Chapter 4 Video 4
Variable Expressions and Scope | OCaml Programming | Chapter 2 Video 6
Trees with Map and Fold | OCaml Programming | Chapter 4 Video 7
Association Lists: Of List | OCaml Programming | Chapter 8 Video 5
Sponsored
Sponsored
View Detailed Profile
Filter | OCaml Programming | Chapter 4 Video 6

Filter | OCaml Programming | Chapter 4 Video 6

How to implement the `

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.

Sponsored
Pattern Matching | OCaml Programming | Chapter 3 Video 7

Pattern Matching | OCaml Programming | Chapter 3 Video 7

Examples of pattern matching with lists, records, and tuples. Textbook: https://cs3110.github.io/textbook.

Implementing Sets as Lists | OCaml Programming | Chapter 6 Video 5

Implementing Sets as Lists | OCaml Programming | Chapter 6 Video 5

Developing an implementation of a data abstraction, as an ongoing example of the documentation that implementers need ...

Another Implementation of Sets | OCaml Programming | Chapter 6 Video 6

Another Implementation of Sets | OCaml Programming | Chapter 6 Video 6

Developing a second implementation of a data abstraction, as an ongoing example of the documentation that implementers need ...

Sponsored
Map | OCaml Programming | Chapter 4 Video 2

Map | OCaml Programming | Chapter 4 Video 2

The `map` functional transforms elements of a list. Textbook: https://cs3110.github.io/textbook.

Parts of a Function Specification | OCaml Programming | Chapter 6 Video 3

Parts of a Function Specification | OCaml Programming | Chapter 6 Video 3

Drilling down into the parts of a function specification: preconditions, postconditions, examples. Textbook: ...

Data Abstractions | OCaml Programming | Chapter 6 Video 4

Data Abstractions | OCaml Programming | Chapter 6 Video 4

Specifying a data abstraction's interface — the client's perspective 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.

Variable Expressions and Scope | OCaml Programming | Chapter 2 Video 6

Variable Expressions and Scope | OCaml Programming | Chapter 2 Video 6

How `let` expressions create scope and shadowing. Textbook: https://cs3110.github.io/textbook.

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 `map` and `fold` functionals with binary trees. Textbook: https://cs3110.github.io/textbook.

Association Lists: Of List | OCaml Programming | Chapter 8 Video 5

Association Lists: Of List | OCaml Programming | Chapter 8 Video 5

How to implement a Map ADT with association lists as the rep type 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