Sponsored
Sponsored
Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi. How to define some common operators for function application, including the pipeline operator Textbook: ... How to implement a function that counts up with every invocation, using references Textbook:

Ocaml Data Structures 7 13 - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi. How to define some common operators for function application, including the pipeline operator Textbook: ... How to implement a function that counts up with every invocation, using references Textbook: In this tutorial, I will show the basic ideas of immutable lists (cons lists), as well as polymorphic functions that operate over lists. A deep dive into implementing lists with mutable fields Textbook: Examples of variants, which along with records are the primary kind of user-defined

How to implement a Map ADT with association lists as the rep type Textbook: How to improve v1 of the hash table rep type to permit dynamic resizing of the buckets array, thereby keeping the load factor of the ... The syntax and semantics of ref cells Textbook: More about records vs. variants, and how variants can combine "one of" vs "each of"

Photo Gallery

OCAML Data Structures 7/13: OCAML Lists - find, filter, partition
Arrays Part 1 | OCaml Programming | Chapter 7 Video 9
Pattern Matching with Lists | OCaml Programming | Chapter 3 Video 8
Records and Tuples | OCaml Programming | Chapter 3 Video 3
Arrays Part 2 | OCaml Programming | Chapter 7 Video 10
Implementing a Counter | OCaml Programming | Chapter 7 Video 5
OCAML Data Structures 6/13: OCAML Lists - iter, map, fold_left, fold_right
OCaml Tutorial: Getting started with OCaml. Part 3 - Lists and Polymorphic Functions
Mutable Singly Linked Lists Part 1 | OCaml Programming | Chapter 7 Video 7
Variants | OCaml Programming | Chapter 3 Video 13
OCAML Data Structures 3/13: OCAML Lists .. More Functions on OCAML Lists
Association Lists: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 7
View Detailed Profile
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.

Arrays Part 1 | OCaml Programming | Chapter 7 Video 9

Arrays Part 1 | OCaml Programming | Chapter 7 Video 9

OCaml

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

Records and Tuples | OCaml Programming | Chapter 3 Video 3

Records and Tuples | OCaml Programming | Chapter 3 Video 3

OCaml

Arrays Part 2 | OCaml Programming | Chapter 7 Video 10

Arrays Part 2 | OCaml Programming | Chapter 7 Video 10

OCaml

Sponsored
Implementing a Counter | OCaml Programming | Chapter 7 Video 5

Implementing a Counter | OCaml Programming | Chapter 7 Video 5

How to implement a function that counts up with every invocation, using references Textbook: https://cs3110.github.io/textbook.

OCAML Data Structures 6/13: OCAML Lists - iter, map, fold_left, fold_right

OCAML Data Structures 6/13: OCAML Lists - iter, map, fold_left, fold_right

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

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 tutorial, I will show the basic ideas of immutable lists (cons lists), as well as polymorphic functions that operate over lists.

Mutable Singly Linked Lists Part 1 | OCaml Programming | Chapter 7 Video 7

Mutable Singly Linked Lists Part 1 | OCaml Programming | Chapter 7 Video 7

A deep dive into implementing lists with mutable fields Textbook: https://cs3110.github.io/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 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.

Association Lists: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 7

Association Lists: Insert, Find, Remove | OCaml Programming | Chapter 8 Video 7

How to implement a Map ADT with association lists as the rep type Textbook: https://cs3110.github.io/textbook.

OCAML Data Structures 5/13: The List Module

OCAML Data Structures 5/13: The List Module

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

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 8/13: OCAML Lists - association & lists of pairs

OCAML Data Structures 8/13: OCAML Lists - association & lists of pairs

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

Hash Table Rep Type v2 | OCaml Programming | Chapter 8 Video 13

Hash Table Rep Type v2 | OCaml Programming | Chapter 8 Video 13

How to improve v1 of the hash table rep type to permit dynamic resizing of the buckets array, thereby keeping the load factor of the ...

Syntax and Semantics of Refs | OCaml Programming | Chapter 7 Video 2

Syntax and Semantics of Refs | OCaml Programming | Chapter 7 Video 2

The syntax and semantics of ref cells Textbook: https://cs3110.github.io/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"

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.

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.

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

Documentation - Caml information

Tutorials on OCaml The first part of the OCaml manual provides an introduction to the core language, objects and...

OCaml Programming: Correct + Efficient + Beautiful information

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

Sponsored