Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... Modifying the parser and AST to incorporate type annotations on `let` bound variables Textbook: The `function` keyword provides helpful syntactic sugar for pattern matching. Textbook:

Ocaml Tutorial 22 33 Labelled - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... Modifying the parser and AST to incorporate type annotations on `let` bound variables Textbook: The `function` keyword provides helpful syntactic sugar for pattern matching. Textbook: A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ... How to implement the `fold_left` and `fold_right` functionals on lists. Textbook:

Photo Gallery

OCAML Tutorial 22/33: Labelled & Optional Parameters in OCAML Functions
OCAML Tutorial 21/33: More on Variable Names and Functions
Adding Types to SimPL Interpreter | OCaml Programming | Chapter 9 Video 33
OCAML Tutorial 8/33: Functions in OCAML
The Function Keyword | OCaml Programming | Chapter 3 Video 9
OCAML Tutorial 17/33: The OCAML System
Equality of Expressions | OCaml Programming | Chapter 6 Video 22
Modules and Structures | OCaml Programming | Chapter 5 Video 2
OCAML Tutorial 27/33: OCAML Date and Time
OCAML Tutorial 28/33: Records in OCAML
Fold | OCaml Programming | Chapter 4 Video 5
OCaml Tutorial: Getting started with OCaml. Part 1 - Basic types, lets, and if expressions.
View Detailed Profile
OCAML Tutorial 22/33: Labelled & Optional Parameters in OCAML Functions

OCAML Tutorial 22/33: Labelled & Optional Parameters in OCAML Functions

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

OCAML Tutorial 21/33: More on Variable Names and Functions

OCAML Tutorial 21/33: More on Variable Names and Functions

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

Adding Types to SimPL Interpreter | OCaml Programming | Chapter 9 Video 33

Adding Types to SimPL Interpreter | OCaml Programming | Chapter 9 Video 33

Modifying the parser and AST to incorporate type annotations on `let` bound variables Textbook: https://cs3110.github.io/textbook.

OCAML Tutorial 8/33: Functions in OCAML

OCAML Tutorial 8/33: Functions in OCAML

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

The Function Keyword | OCaml Programming | Chapter 3 Video 9

The Function Keyword | OCaml Programming | Chapter 3 Video 9

The `function` keyword provides helpful syntactic sugar for pattern matching. Textbook: https://cs3110.github.io/textbook.

OCAML Tutorial 17/33: The OCAML System

OCAML Tutorial 17/33: The OCAML System

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

Equality of Expressions | OCaml Programming | Chapter 6 Video 22

Equality of Expressions | OCaml Programming | Chapter 6 Video 22

A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...

Modules and Structures | OCaml Programming | Chapter 5 Video 2

Modules and Structures | OCaml Programming | Chapter 5 Video 2

The basics of

OCAML Tutorial 27/33: OCAML Date and Time

OCAML Tutorial 27/33: OCAML Date and Time

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

OCAML Tutorial 28/33: Records in OCAML

OCAML Tutorial 28/33: Records in OCAML

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

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.

OCaml Tutorial: Getting started with OCaml. Part 1 - Basic types, lets, and if expressions.

OCaml Tutorial: Getting started with OCaml. Part 1 - Basic types, lets, and if expressions.

Welcome to the world of

Let Expressions | OCaml Programming | Chapter 2 Video 5

Let Expressions | OCaml Programming | Chapter 2 Video 5

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