Media Summary: How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Comparing the difference between `open` and `include` in modules Textbook: How to implement queues functionally, and how to improve efficiency by using two lists instead of one. Note that the textbook now ...

How Ocaml Represents Values In - Detailed Analysis & Overview

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: Comparing the difference between `open` and `include` in modules Textbook: How to implement queues functionally, and how to improve efficiency by using two lists instead of one. Note that the textbook now ... Recorded live on twitch, GET IN Blog article: ... A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ... Functors, which is a funny name for an elegant concept: functions on modules Textbook:

Jane Street is a trading firm that uses a variety of high-performance systems built in

Photo Gallery

How OCaml Represents Values in Memory
Fold | OCaml Programming | Chapter 4 Video 5
Why OCaml
Options | OCaml Programming | Chapter 3 Video 20
Unboxed Types for OCaml
Include vs Open | OCaml Programming | Chapter 5 Video 16
Functional Queues | OCaml Programming | Chapter 5 Video 7
How OCaml Makes Ints Speedy | Prime Reacts
Equality of Expressions | OCaml Programming | Chapter 6 Video 22
Induction on an ADT for Natural Numbers | OCaml Programming | Chapter 6 Video 27
Functors | OCaml Programming | Chapter 5 Video 17
Lists | OCaml Programming | Chapter 3 Video 1
View Detailed Profile
How OCaml Represents Values in Memory

How OCaml Represents Values in Memory

OCaml

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.

Why OCaml

Why OCaml

A summary of why Jane Street uses

Options | OCaml Programming | Chapter 3 Video 20

Options | OCaml Programming | Chapter 3 Video 20

The `option` type, which

Unboxed Types for OCaml

Unboxed Types for OCaml

OCaml

Include vs Open | OCaml Programming | Chapter 5 Video 16

Include vs Open | OCaml Programming | Chapter 5 Video 16

Comparing the difference between `open` and `include` in modules Textbook: https://cs3110.github.io/textbook.

Functional Queues | OCaml Programming | Chapter 5 Video 7

Functional Queues | OCaml Programming | Chapter 5 Video 7

How to implement queues functionally, and how to improve efficiency by using two lists instead of one. Note that the textbook now ...

How OCaml Makes Ints Speedy | Prime Reacts

How OCaml Makes Ints Speedy | Prime Reacts

Recorded live on twitch, GET IN https://twitch.tv/ThePrimeagen Blog article: ...

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

Induction on an ADT for Natural Numbers | OCaml Programming | Chapter 6 Video 27

Induction on an ADT for Natural Numbers | OCaml Programming | Chapter 6 Video 27

Natural

Functors | OCaml Programming | Chapter 5 Video 17

Functors | OCaml Programming | Chapter 5 Video 17

Functors, which is a funny name for an elegant concept: functions on modules Textbook: https://cs3110.github.io/textbook.

Lists | OCaml Programming | Chapter 3 Video 1

Lists | OCaml Programming | Chapter 3 Video 1

The basics of

Making OCaml Safe for Performance Engineering

Making OCaml Safe for Performance Engineering

Jane Street is a trading firm that uses a variety of high-performance systems built in