Media Summary: How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Comparing the difference between `open` and `include` in modules Textbook: A dive into the standard library's Map module as an example of a functor Textbook:

Functional Data Structures Ocaml Programming Chapter 5 Video 4 - Detailed Analysis & Overview

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Comparing the difference between `open` and `include` in modules Textbook: A dive into the standard library's Map module as an example of a functor Textbook: The syntax and semantics of ref cells Textbook: Defining module types with signatures Textbook: Distributing a module and its type into two specially-named files results in a compilation unit, which is how the standard library ...

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

Photo Gallery

Functional Data Structures | OCaml Programming | Chapter 5 Video 4
Module and Structure Syntax and Semantics | OCaml Programming | Chapter 5 Video 5
Functional Stacks | OCaml Programming | Chapter 5 Video 3
Fold | OCaml Programming | Chapter 4 Video 5
Functional Queues | OCaml Programming | Chapter 5 Video 7
Modular Programming | OCaml Programming | Chapter 5 Video 1
Modules and Structures | OCaml Programming | Chapter 5 Video 2
Functors | OCaml Programming | Chapter 5 Video 17
GeeCON 2019: Grzegorz Piwowarek - Purely Functional Data Structures
Include vs Open | OCaml Programming | Chapter 5 Video 16
Standard Library Map | OCaml Programming | Chapter 5 Video 18
Syntax and Semantics of Refs | OCaml Programming | Chapter 7 Video 2
View Detailed Profile
Functional Data Structures | OCaml Programming | Chapter 5 Video 4

Functional Data Structures | OCaml Programming | Chapter 5 Video 4

Functional data structure

Module and Structure Syntax and Semantics | OCaml Programming | Chapter 5 Video 5

Module and Structure Syntax and Semantics | OCaml Programming | Chapter 5 Video 5

How to define modules with

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Defining a persistent stack

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.

Functional Queues | OCaml Programming | Chapter 5 Video 7

Functional Queues | OCaml Programming | Chapter 5 Video 7

How to implement queues

Modular Programming | OCaml Programming | Chapter 5 Video 1

Modular Programming | OCaml Programming | Chapter 5 Video 1

The concerns and benefits of modular

Modules and Structures | OCaml Programming | Chapter 5 Video 2

Modules and Structures | OCaml Programming | Chapter 5 Video 2

The basics of

Functors | OCaml Programming | Chapter 5 Video 17

Functors | OCaml Programming | Chapter 5 Video 17

Functors, which is a funny name

GeeCON 2019: Grzegorz Piwowarek - Purely Functional Data Structures

GeeCON 2019: Grzegorz Piwowarek - Purely Functional Data Structures

Design of a performant immutable

Include vs Open | OCaml Programming | Chapter 5 Video 16

Include vs Open | OCaml Programming | Chapter 5 Video 16

Comparing the difference between `open` and `include` in modules Textbook: https://cs3110.github.io/textbook.

Standard Library Map | OCaml Programming | Chapter 5 Video 18

Standard Library Map | OCaml Programming | Chapter 5 Video 18

A dive into the standard library's Map module as an example of a functor Textbook: https://cs3110.github.io/textbook.

Syntax and Semantics of Refs | OCaml Programming | Chapter 7 Video 2

Syntax and Semantics of Refs | OCaml Programming | Chapter 7 Video 2

The syntax and semantics of ref cells Textbook: https://cs3110.github.io/textbook.

Module Types and Signatures | OCaml Programming | Chapter 5 Video 9

Module Types and Signatures | OCaml Programming | Chapter 5 Video 9

Defining module types with signatures Textbook: https://cs3110.github.io/textbook.

Compilation Units | OCaml Programming | Chapter 5 Video 13

Compilation Units | OCaml Programming | Chapter 5 Video 13

Distributing a module and its type into two specially-named files results in a compilation unit, which is how the standard library ...

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

OCaml | OCaml Programming | Chapter 1 Video 5

OCaml | OCaml Programming | Chapter 1 Video 5

Reasons why we use

Why Functional Programming Doesn't Matter

Why Functional Programming Doesn't Matter

A talk about why we think

Recursion Explained In 60 Seconds

Recursion Explained In 60 Seconds

Recursion in

Let Expressions | OCaml Programming | Chapter 2 Video 5

Let Expressions | OCaml Programming | Chapter 2 Video 5

let` expressions Textbook: https://cs3110.github.io/textbook.