Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi. More about using pattern matching with variants. Textbook: How to define some common operators for function application, including the pipeline operator Textbook: ...

Ocaml Data Structures 12 13 - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi. More about using pattern matching with variants. Textbook: How to define some common operators for function application, including the pipeline operator Textbook: ... More about records vs. variants, and how variants can combine "one of" vs "each of" Achieving polymorphism for `let` expressions in HM type inference leads to "type schemes", which universally quantify over type ... Examples of variants, which along with records are the primary kind of user-defined

The formal syntax and semantics of lists. Textbook:

Photo Gallery

OCAML Data Structures 12/13: OCAML Queue
OCAML Data Structures 13/13: OCAML Stack
OCAML Data Structures 3/13: OCAML Lists .. More Functions on OCAML Lists
Pattern Matching with Variants Part 2 | OCaml Programming | Chapter 3 Video 15
Pattern Matching with Lists | OCaml Programming | Chapter 3 Video 8
Algebraic Data Types | OCaml Programming | Chapter 3 Video 17
Let Polymorphism | OCaml Programming | Chapter 9 Video 48
Variants | OCaml Programming | Chapter 3 Video 13
FINALLY Making Data Structures | OCamLua Pt. 13
OCAML Data Structures 11/13: OCAML Hashtables - iter & fold
List Syntax and Semantics | OCaml Programming | Chapter 3 Video 2
Functional Stacks | OCaml Programming | Chapter 5 Video 3
View Detailed Profile
OCAML Data Structures 12/13: OCAML Queue

OCAML Data Structures 12/13: OCAML Queue

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

OCAML Data Structures 13/13: OCAML Stack

OCAML Data Structures 13/13: OCAML Stack

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

OCAML Data Structures 3/13: OCAML Lists .. More Functions on OCAML Lists

OCAML Data Structures 3/13: OCAML Lists .. More Functions on OCAML Lists

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

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.

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

Algebraic Data Types | OCaml Programming | Chapter 3 Video 17

Algebraic Data Types | OCaml Programming | Chapter 3 Video 17

More about records vs. variants, and how variants can combine "one of" vs "each of"

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

Variants | OCaml Programming | Chapter 3 Video 13

Variants | OCaml Programming | Chapter 3 Video 13

Examples of variants, which along with records are the primary kind of user-defined

FINALLY Making Data Structures | OCamLua Pt. 13

FINALLY Making Data Structures | OCamLua Pt. 13

TJ makes a Lua interpreter in

OCAML Data Structures 11/13: OCAML Hashtables - iter & fold

OCAML Data Structures 11/13: OCAML Hashtables - iter & fold

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

List Syntax and Semantics | OCaml Programming | Chapter 3 Video 2

List Syntax and Semantics | OCaml Programming | Chapter 3 Video 2

The formal syntax and semantics of lists. 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

OCAML Data Structures 1/13: OCAML Lists .. Overview

OCAML Data Structures 1/13: OCAML Lists .. Overview

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