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: Using pattern matching to access the pieces of a variant. 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: Using pattern matching to access the pieces of a variant. Textbook: The `function` keyword provides helpful syntactic sugar for pattern matching. Textbook: My web page: www.imperial.ac.uk/people/n.sadawi.

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 27/33: OCAML Date and Time
OCAML Tutorial 17/33: The OCAML System
Pattern Matching with Variants Part 1 | OCaml Programming | Chapter 3 Video 14
OCAML Tutorial 8/33: Functions in OCAML
The Function Keyword | OCaml Programming | Chapter 3 Video 9
OCAML Tutorial 28/33: Records in OCAML
OCaml Tutorial: Getting started with OCaml. Part 1 - Basic types, lets, and if expressions.
OCaml Tutorial: Getting started with OCaml. Part 4 - Tuples, Records, and Algebraic Data Types
OCAML Tutorial 3/33: Basic OCAML Expressions and Operations
Sponsored
Sponsored
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: ...

Sponsored
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 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 17/33: The OCAML System

OCAML Tutorial 17/33: The OCAML System

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

Sponsored
Pattern Matching with Variants Part 1 | OCaml Programming | Chapter 3 Video 14

Pattern Matching with Variants Part 1 | OCaml Programming | Chapter 3 Video 14

Using pattern matching to access the pieces of a variant. 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 28/33: Records in OCAML

OCAML Tutorial 28/33: Records in OCAML

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

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

OCaml Tutorial: Getting started with OCaml. Part 4 - Tuples, Records, and Algebraic Data Types

OCaml Tutorial: Getting started with OCaml. Part 4 - Tuples, Records, and Algebraic Data Types

This

OCAML Tutorial 3/33: Basic OCAML Expressions and Operations

OCAML Tutorial 3/33: Basic OCAML Expressions and Operations

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

OCAML Tutorial 16/33: Memoization and Recursive Functions in OCAML Toplevel

OCAML Tutorial 16/33: Memoization and Recursive Functions in OCAML Toplevel

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

OCAML Tutorial 19/33: Compiling OCAML Code

OCAML Tutorial 19/33: Compiling OCAML Code

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

OCAML Tutorial 29/33: OCAML Unions

OCAML Tutorial 29/33: OCAML Unions

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

OCAML Tutorial 18/33: The String Module in OCAML

OCAML Tutorial 18/33: The String Module in OCAML

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

Related Video Content

Welcome to a World of OCaml information

OCaml is a general-purpose, industrial-strength programming language with an emphasis on expressiveness and safety.

Learn OCaml information

Getting started with the OCaml programming language. Read the official tutorials, exercices, and language manual.

OCaml - Wikipedia information

OCaml (/ oʊˈkæməl / oh-KAM-əl, formerly Objective Caml) is a general-purpose, high-level, multi-paradigm programming...

GitHub - ocaml/ocaml: The core OCaml system: compilers, runtime … information

OCaml is a functional, statically-typed programming language from the ML family, offering a powerful module system...

OCaml Programming: Correct + Efficient + Beautiful information

OCaml Programming: Correct + Efficient + Beautiful # A textbook on functional programming and data structures in...