Sponsored
Sponsored
Media Summary: How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Functors, which is a funny name for an elegant concept: Defining a persistent stack data structure as an

Operators As Functions Ocaml Programming - Detailed Analysis & Overview

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Functors, which is a funny name for an elegant concept: Defining a persistent stack data structure as an Syntax, semantics, idioms, libraries, tools. Textbook: Achieving polymorphism for `let` expressions in HM type inference leads to "type schemes", which universally quantify over type ... The `option` type, which represents optional data. It's a principled way to avoid the plague of `null`. Textbook: ...

How to implement the `map` functional. Textbook: How to make variants be recursive, and how to parameterize them on other types. Textbook:

Photo Gallery

Operators As Functions | OCaml Programming | Chapter 2 Video 16
Application Operators | OCaml Programming | Chapter 2 Video 17
Higher-Order Functions | OCaml Programming | Chapter 4 Video 1
Fold | OCaml Programming | Chapter 4 Video 5
Functors | OCaml Programming | Chapter 5 Video 17
Functional Stacks | OCaml Programming | Chapter 5 Video 3
OCaml in 90 Seconds
Implementing a Counter | OCaml Programming | Chapter 7 Video 5
Five Aspects of Learning a Programming Language | OCaml Programming | Chapter 2 Video 1
Let Polymorphism | OCaml Programming | Chapter 9 Video 48
Functional Programming - What | OCaml Programming | Chapter 1 Video 2
Options | OCaml Programming | Chapter 3 Video 20
View Detailed Profile
Operators As Functions | OCaml Programming | Chapter 2 Video 16

Operators As Functions | OCaml Programming | Chapter 2 Video 16

How to use infix

Application Operators | OCaml Programming | Chapter 2 Video 17

Application Operators | OCaml Programming | Chapter 2 Video 17

How to define some common

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

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

Functions

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.

Functors | OCaml Programming | Chapter 5 Video 17

Functors | OCaml Programming | Chapter 5 Video 17

Functors, which is a funny name for an elegant concept:

Sponsored
Functional Stacks | OCaml Programming | Chapter 5 Video 3

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Defining a persistent stack data structure as an

OCaml in 90 Seconds

OCaml in 90 Seconds

Get Cracked at

Implementing a Counter | OCaml Programming | Chapter 7 Video 5

Implementing a Counter | OCaml Programming | Chapter 7 Video 5

How to implement a

Five Aspects of Learning a Programming Language | OCaml Programming | Chapter 2 Video 1

Five Aspects of Learning a Programming Language | OCaml Programming | Chapter 2 Video 1

Syntax, semantics, idioms, libraries, tools. Textbook: https://cs3110.github.io/textbook.

Let Polymorphism | OCaml Programming | Chapter 9 Video 48

Let Polymorphism | OCaml Programming | Chapter 9 Video 48

Achieving polymorphism for `let` expressions in HM type inference leads to "type schemes", which universally quantify over type ...

Functional Programming - What | OCaml Programming | Chapter 1 Video 2

Functional Programming - What | OCaml Programming | Chapter 1 Video 2

What is functional

Options | OCaml Programming | Chapter 3 Video 20

Options | OCaml Programming | Chapter 3 Video 20

The `option` type, which represents optional data. It's a principled way to avoid the plague of `null`. Textbook: ...

Let Expressions | OCaml Programming | Chapter 2 Video 5

Let Expressions | OCaml Programming | Chapter 2 Video 5

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

Pattern Matching with Lists | OCaml Programming | Chapter 3 Video 8

Pattern Matching with Lists | OCaml Programming | Chapter 3 Video 8

How to define some common

Function Application | OCaml Programming | Chapter 2 Video 10

Function Application | OCaml Programming | Chapter 2 Video 10

Applying

Function Types | OCaml Programming | Chapter 2 Video 13

Function Types | OCaml Programming | Chapter 2 Video 13

The types of

Implementing Map | OCaml Programming | Chapter 4 Video 3

Implementing Map | OCaml Programming | Chapter 4 Video 3

How to implement the `map` functional. Textbook: https://cs3110.github.io/textbook.

Recursive Parameterized Variants | OCaml Programming | Chapter 3 Video 19

Recursive Parameterized Variants | OCaml Programming | Chapter 3 Video 19

How to make variants be recursive, and how to parameterize them on other types. Textbook: https://cs3110.github.io/textbook.

Related Video Content

Operators in C - GeeksforGeeks information

Apr 22, 2026 · Operators are the basic components of C programming. They are symbols that represent some kind of...

Operators in C and C++ - Wikipedia information

Most of the operators available in C and C++ are also available in other C-family languages such as C#, D, Java,...

What is an Operator? - W3Schools information

Operators are symbols or keywords that tell the computer what operations to do on values or variables.

C - Operators - Online Tutorials Library information

These operators are used to perform arithmetic operations on operands. The most common arithmetic operators are...

What Is an Operator? - Computer Hope information

Sep 7, 2025 · Definition and various types of operators in computer programming. How operators manipulate values and...

Sponsored