Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi. In a small-step semantics, an expression repeatedly takes a single step of evaluation until it reaches a value Textbook: ... The beginning of a deep dive into implementation of hash tables, starting with the map interface that hash tables implement ...

Ocaml Data Structures 9 13 - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi. In a small-step semantics, an expression repeatedly takes a single step of evaluation until it reaches a value Textbook: ... The beginning of a deep dive into implementation of hash tables, starting with the map interface that hash tables implement ... Achieving polymorphism for `let` expressions in HM type inference leads to "type schemes", which universally quantify over type ... How to define some common operators for function application, including the pipeline operator Textbook: ... Examples of variants, which along with records are the primary kind of user-defined

Photo Gallery

OCAML Data Structures 9/13: OCAML Lists - sorting and merging
Arrays Part 1 | OCaml Programming | Chapter 7 Video 9
OCAML Data Structures 12/13: OCAML Queue
OCAML Data Structures 13/13: OCAML Stack
Small-Step Evaluation | OCaml Programming | Chapter 9 Video 13
Map ADT: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 1
Arrays Part 2 | OCaml Programming | Chapter 7 Video 10
Let Polymorphism | OCaml Programming | Chapter 9 Video 48
OCAML Data Structures 7/13: OCAML Lists - find, filter, partition
OCAML Data Structures 3/13: OCAML Lists .. More Functions on OCAML Lists
Pattern Matching with Lists | OCaml Programming | Chapter 3 Video 8
Variants | OCaml Programming | Chapter 3 Video 13
View Detailed Profile
OCAML Data Structures 9/13: OCAML Lists - sorting and merging

OCAML Data Structures 9/13: OCAML Lists - sorting and merging

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

Arrays Part 1 | OCaml Programming | Chapter 7 Video 9

Arrays Part 1 | OCaml Programming | Chapter 7 Video 9

OCaml

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.

Small-Step Evaluation | OCaml Programming | Chapter 9 Video 13

Small-Step Evaluation | OCaml Programming | Chapter 9 Video 13

In a small-step semantics, an expression repeatedly takes a single step of evaluation until it reaches a value Textbook: ...

Map ADT: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 1

Map ADT: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 1

The beginning of a deep dive into implementation of hash tables, starting with the map interface that hash tables implement ...

Arrays Part 2 | OCaml Programming | Chapter 7 Video 10

Arrays Part 2 | OCaml Programming | Chapter 7 Video 10

OCaml

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

OCAML Data Structures 7/13: OCAML Lists - find, filter, partition

OCAML Data Structures 7/13: OCAML Lists - find, filter, partition

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

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

OCAML Data Structures 4/13: Storing Functions in OCAML Lists

OCAML Data Structures 4/13: Storing Functions in OCAML Lists

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