Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... Defining a persistent stack data structure as an How to define some common operators for function application, including the pipeline operator Textbook: ...

Ocaml Tutorial 15 33 Tracing - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... Defining a persistent stack data structure as an How to define some common operators for function application, including the pipeline operator Textbook: ... Using pattern matching to access the pieces of a variant. Textbook: How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Retrospective of a mini-project I did to learn about

Examples of pattern matching with lists, records, and tuples. 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
OCaml Tutorial: Getting started with OCaml. Part 3 - Lists and Polymorphic Functions
OCaml Tutorial: Getting started with OCaml. Part 2 - Functions and Type Inference
Functional Stacks | OCaml Programming | Chapter 5 Video 3
Pattern Matching with Lists | OCaml Programming | Chapter 3 Video 8
Pattern Matching with Variants Part 1 | OCaml Programming | Chapter 3 Video 14
Fold | OCaml Programming | Chapter 4 Video 5
Parallelising an OCaml Software Ray-tracer
OCAML Tutorial 17/33: The OCAML System
OCAML Tutorial 18/33: The String Module in OCAML
Pattern Matching | OCaml Programming | Chapter 3 Video 7
Modules and Structures | OCaml Programming | Chapter 5 Video 2
Sponsored
Sponsored
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: ...

OCaml Tutorial: Getting started with OCaml. Part 3 - Lists and Polymorphic Functions

OCaml Tutorial: Getting started with OCaml. Part 3 - Lists and Polymorphic Functions

In this

Sponsored
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

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Defining a persistent stack data structure as an

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

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.

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.

Parallelising an OCaml Software Ray-tracer

Parallelising an OCaml Software Ray-tracer

Retrospective of a mini-project I did to learn about

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

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

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.

Modules and Structures | OCaml Programming | Chapter 5 Video 2

Modules and Structures | OCaml Programming | Chapter 5 Video 2

The basics of

OCAML Tutorial 10/33: Higher Order Functions & Currying in OCAML

OCAML Tutorial 10/33: Higher Order Functions & Currying in OCAML

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

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

OCAML Tutorial 25/33: Formatted Output with OCAML Printf

OCAML Tutorial 25/33: Formatted Output with OCAML Printf

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