Media Summary: Comparing the difference between `open` and ` How to define modules with structures Textbook: Defining a persistent stack data structure as an

Includes Ocaml Programming Chapter 5 - Detailed Analysis & Overview

Comparing the difference between `open` and ` How to define modules with structures Textbook: Defining a persistent stack data structure as an Functional data structure do not use imperative features, hence are persistent rather than ephemeral Textbook: ... Defining module types with signatures Textbook: Functors, which is a funny name for an elegant concept: functions on modules Textbook:

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Bringing module definitions into scope with `open` Textbook:

Photo Gallery

Includes | OCaml Programming | Chapter 5 Video 15
Include vs Open | OCaml Programming | Chapter 5 Video 16
Modular Programming | OCaml Programming | Chapter 5 Video 1
Module and Structure Syntax and Semantics | OCaml Programming | Chapter 5 Video 5
Functional Stacks | OCaml Programming | Chapter 5 Video 3
Modules and Structures | OCaml Programming | Chapter 5 Video 2
Functional Data Structures | OCaml Programming | Chapter 5 Video 4
Module Types and Signatures | OCaml Programming | Chapter 5 Video 9
Functors | OCaml Programming | Chapter 5 Video 17
Fold | OCaml Programming | Chapter 4 Video 5
Scope and Opening | OCaml Programming | Chapter 5 Video 6
Intro to OCaml + Functional Programming
View Detailed Profile
Includes | OCaml Programming | Chapter 5 Video 15

Includes | OCaml Programming | Chapter 5 Video 15

The `

Include vs Open | OCaml Programming | Chapter 5 Video 16

Include vs Open | OCaml Programming | Chapter 5 Video 16

Comparing the difference between `open` and `

Modular Programming | OCaml Programming | Chapter 5 Video 1

Modular Programming | OCaml Programming | Chapter 5 Video 1

The concerns and benefits of modular

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 structures 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

Modules and Structures | OCaml Programming | Chapter 5 Video 2

Modules and Structures | OCaml Programming | Chapter 5 Video 2

The basics of

Functional Data Structures | OCaml Programming | Chapter 5 Video 4

Functional Data Structures | OCaml Programming | Chapter 5 Video 4

Functional data structure do not use imperative features, hence are persistent rather than ephemeral 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.

Functors | OCaml Programming | Chapter 5 Video 17

Functors | OCaml Programming | Chapter 5 Video 17

Functors, which is a funny name for an elegant concept: functions on modules Textbook: https://cs3110.github.io/textbook.

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.

Scope and Opening | OCaml Programming | Chapter 5 Video 6

Scope and Opening | OCaml Programming | Chapter 5 Video 6

Bringing module definitions into scope with `open` Textbook: https://cs3110.github.io/textbook.

Intro to OCaml + Functional Programming

Intro to OCaml + Functional Programming

This is a brief introduction to

OCaml | OCaml Programming | Chapter 1 Video 5

OCaml | OCaml Programming | Chapter 1 Video 5

Reasons why we use