Media Summary: HM type inference of `let` expressions led to type schemes, which enabled polymorphism. Add mutability, though, could lead to a ... Lex Fridman Podcast full episode: Thank you for listening ❤ Check out our ... How to raise exceptions, which are really variants. Textbook:

The Value Restriction Ocaml Programming - Detailed Analysis & Overview

HM type inference of `let` expressions led to type schemes, which enabled polymorphism. Add mutability, though, could lead to a ... Lex Fridman Podcast full episode: Thank you for listening ❤ Check out our ... How to raise exceptions, which are really variants. Textbook: Achieving polymorphism for `let` expressions in HM type inference leads to "type schemes", which universally quantify over type ... How to handle exceptions with `try` and pattern matching. Textbook: A "closure" is a data structure containing the code for a function, as well as the environment that "closes" off its free variables.

The tradeoffs between data structure operations that raise exceptions vs. returning options, and some application operators that ...

Photo Gallery

The Value Restriction | OCaml Programming | Chapter 9 Video 49
Unboxed Types for OCaml
DHH on OCaml and functional programming languages | Lex Fridman Podcast Clips
Exceptions | OCaml Programming | Chapter 3 Video 21
OCaml in 90 Seconds
How OCaml Represents Values in Memory
Let Polymorphism | OCaml Programming | Chapter 9 Video 48
Handling Exceptions | OCaml Programming | Chapter 3 Video 22
Why OCaml
Closures | OCaml Programming | Chapter 9 Video 27
[WITS'25] Invited Talk: Type inference in OCaml and GHC using Levels
Exceptions vs Options and More Application Operators | OCaml Programming | Chapter 5 Video 8
View Detailed Profile
The Value Restriction | OCaml Programming | Chapter 9 Video 49

The Value Restriction | OCaml Programming | Chapter 9 Video 49

HM type inference of `let` expressions led to type schemes, which enabled polymorphism. Add mutability, though, could lead to a ...

Unboxed Types for OCaml

Unboxed Types for OCaml

OCaml

DHH on OCaml and functional programming languages | Lex Fridman Podcast Clips

DHH on OCaml and functional programming languages | Lex Fridman Podcast Clips

Lex Fridman Podcast full episode: https://www.youtube.com/watch?v=vagyIcmIGOQ Thank you for listening ❤ Check out our ...

Exceptions | OCaml Programming | Chapter 3 Video 21

Exceptions | OCaml Programming | Chapter 3 Video 21

How to raise exceptions, which are really variants. Textbook: https://cs3110.github.io/textbook.

OCaml in 90 Seconds

OCaml in 90 Seconds

Get Cracked at

How OCaml Represents Values in Memory

How OCaml Represents Values in Memory

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

Handling Exceptions | OCaml Programming | Chapter 3 Video 22

Handling Exceptions | OCaml Programming | Chapter 3 Video 22

How to handle exceptions with `try` and pattern matching. Textbook: https://cs3110.github.io/textbook.

Why OCaml

Why OCaml

A summary of why Jane Street uses

Closures | OCaml Programming | Chapter 9 Video 27

Closures | OCaml Programming | Chapter 9 Video 27

A "closure" is a data structure containing the code for a function, as well as the environment that "closes" off its free variables.

[WITS'25] Invited Talk: Type inference in OCaml and GHC using Levels

[WITS'25] Invited Talk: Type inference in OCaml and GHC using Levels

Invited Talk: Type inference in

Exceptions vs Options and More Application Operators | OCaml Programming | Chapter 5 Video 8

Exceptions vs Options and More Application Operators | OCaml Programming | Chapter 5 Video 8

The tradeoffs between data structure operations that raise exceptions vs. returning options, and some application operators that ...

OCaml Workshop 2021 - Adapting the OCaml ecosystem for Multicore OCaml

OCaml Workshop 2021 - Adapting the OCaml ecosystem for Multicore OCaml

OCaml