Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... More about using pattern matching with variants. Textbook: Application of functions to "too few" of arguments, and syntactic sugar. Textbook:

Ocaml Tutorial 15 33 Tracing - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... More about using pattern matching with variants. Textbook: Application of functions to "too few" of arguments, and syntactic sugar. Textbook: Examples of pattern matching with lists, records, and tuples. Textbook: Defining a persistent stack data structure as an How to define some common operators for function application, including the pipeline operator Textbook: ...

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ...

Photo Gallery

OCAML Tutorial 15/33: Tracing Functions in OCAML Toplevel
Pattern Matching with Variants Part 2 | OCaml Programming | Chapter 3 Video 15
Partial Application | OCaml Programming | Chapter 2 Video 14
Pattern Matching | OCaml Programming | Chapter 3 Video 7
Functional Stacks | OCaml Programming | Chapter 5 Video 3
OCaml Tutorial: Getting started with OCaml. Part 2 - Functions and Type Inference
Modules and Structures | OCaml Programming | Chapter 5 Video 2
Application Operators | OCaml Programming | Chapter 2 Video 17
Let Expressions | OCaml Programming | Chapter 2 Video 5
Fold | OCaml Programming | Chapter 4 Video 5
Scope and the Toplevel | OCaml Programming | Chapter 2 Video 7
Records and Tuples | OCaml Programming | Chapter 3 Video 3
View Detailed Profile
OCAML Tutorial 15/33: Tracing Functions in OCAML Toplevel

OCAML Tutorial 15/33: Tracing Functions in OCAML Toplevel

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ...

Pattern Matching with Variants Part 2 | OCaml Programming | Chapter 3 Video 15

Pattern Matching with Variants Part 2 | OCaml Programming | Chapter 3 Video 15

More about using pattern matching with variants. Textbook: https://cs3110.github.io/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.

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.

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 Tutorial: Getting started with OCaml. Part 2 - Functions and Type Inference

OCaml Tutorial: Getting started with OCaml. Part 2 - Functions and Type Inference

In this

Modules and Structures | OCaml Programming | Chapter 5 Video 2

Modules and Structures | OCaml Programming | Chapter 5 Video 2

The basics of

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

Let Expressions | OCaml Programming | Chapter 2 Video 5

Let Expressions | OCaml Programming | Chapter 2 Video 5

let` expressions 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 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: ...

Records and Tuples | OCaml Programming | Chapter 3 Video 3

Records and Tuples | OCaml Programming | Chapter 3 Video 3

OCaml

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 operators for function application, including the pipeline operator Textbook: ...