Media Summary: Defining a persistent stack data structure as an How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ...

Function Specifications Ocaml Programming Chapter - Detailed Analysis & Overview

Defining a persistent stack data structure as an How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ... How to design the equations in an algebraic Syntax, semantics, idioms, libraries, tools. Textbook:

Photo Gallery

Parts of a Function Specification | OCaml Programming | Chapter 6 Video 3
Function Specifications | OCaml Programming | Chapter 6 Video 2
Function Application | OCaml Programming | Chapter 2 Video 10
Functional Programming - What | OCaml Programming | Chapter 1 Video 2
Functional Stacks | OCaml Programming | Chapter 5 Video 3
OCaml | OCaml Programming | Chapter 1 Video 5
Fold | OCaml Programming | Chapter 4 Video 5
The Function Keyword | OCaml Programming | Chapter 3 Video 9
Partial Application | OCaml Programming | Chapter 2 Video 14
Higher-Order Functions | OCaml Programming | Chapter 4 Video 1
Scope and the Toplevel | OCaml Programming | Chapter 2 Video 7
Design of Equations | OCaml Programming | Chapter 6 Video 36
View Detailed Profile
Parts of a Function Specification | OCaml Programming | Chapter 6 Video 3

Parts of a Function Specification | OCaml Programming | Chapter 6 Video 3

Drilling down into the parts of a

Function Specifications | OCaml Programming | Chapter 6 Video 2

Function Specifications | OCaml Programming | Chapter 6 Video 2

A template for

Function Application | OCaml Programming | Chapter 2 Video 10

Function Application | OCaml Programming | Chapter 2 Video 10

Applying

Functional Programming - What | OCaml Programming | Chapter 1 Video 2

Functional Programming - What | OCaml Programming | Chapter 1 Video 2

What is

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Functional Stacks | OCaml Programming | Chapter 5 Video 3

Defining a persistent stack data structure as an

OCaml | OCaml Programming | Chapter 1 Video 5

OCaml | OCaml Programming | Chapter 1 Video 5

Reasons why we use

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.

The Function Keyword | OCaml Programming | Chapter 3 Video 9

The Function Keyword | OCaml Programming | Chapter 3 Video 9

The `

Partial Application | OCaml Programming | Chapter 2 Video 14

Partial Application | OCaml Programming | Chapter 2 Video 14

Application of

Higher-Order Functions | OCaml Programming | Chapter 4 Video 1

Higher-Order Functions | OCaml Programming | Chapter 4 Video 1

Functions

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

Design of Equations | OCaml Programming | Chapter 6 Video 36

Design of Equations | OCaml Programming | Chapter 6 Video 36

How to design the equations in an algebraic

Five Aspects of Learning a Programming Language | OCaml Programming | Chapter 2 Video 1

Five Aspects of Learning a Programming Language | OCaml Programming | Chapter 2 Video 1

Syntax, semantics, idioms, libraries, tools. Textbook: https://cs3110.github.io/textbook.