Media Summary: Let's continue our journey into composition techniques in functional Functions that are parameterized on types. Textbook: How to use infix operators as prefix functions. Textbook:

Partial Application Ocaml Programming Chapter 2 Video 14 - Detailed Analysis & Overview

Let's continue our journey into composition techniques in functional Functions that are parameterized on types. Textbook: How to use infix operators as prefix functions. Textbook: How `let` expressions create scope and shadowing. Textbook: What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ... Giving functions names with `let` definitions. Textbook:

How to make functions be recursive. Textbook: Did you know that functions are really cool? At least, in supported languages, you can create higher order functions, which in turn ...

Photo Gallery

Partial Application | OCaml Programming | Chapter 2 Video 14
Application Operators | OCaml Programming | Chapter 2 Video 17
Let’s have some curry functions explained in a fun way.
Expressions | OCaml Programming | Chapter 2 Video 2
Polymorphic Functions | OCaml Programming | Chapter 2 Video 15
Operators As Functions | OCaml Programming | Chapter 2 Video 16
Function Application | OCaml Programming | Chapter 2 Video 10
Let Expressions | OCaml Programming | Chapter 2 Video 5
W4S3, PARTIAL FUNCTION APPLICATION
Implementing a Counter | OCaml Programming | Chapter 7 Video 5
Variable Expressions and Scope | OCaml Programming | Chapter 2 Video 6
Function Types | OCaml Programming | Chapter 2 Video 13
View Detailed Profile
Partial Application | OCaml Programming | Chapter 2 Video 14

Partial Application | OCaml Programming | Chapter 2 Video 14

Application

Application Operators | OCaml Programming | Chapter 2 Video 17

Application Operators | OCaml Programming | Chapter 2 Video 17

How to define some common operators for

Let’s have some curry functions explained in a fun way.

Let’s have some curry functions explained in a fun way.

Let's continue our journey into composition techniques in functional

Expressions | OCaml Programming | Chapter 2 Video 2

Expressions | OCaml Programming | Chapter 2 Video 2

Expressions and values; the

Polymorphic Functions | OCaml Programming | Chapter 2 Video 15

Polymorphic Functions | OCaml Programming | Chapter 2 Video 15

Functions that are parameterized on types. Textbook: https://cs3110.github.io/textbook.

Operators As Functions | OCaml Programming | Chapter 2 Video 16

Operators As Functions | OCaml Programming | Chapter 2 Video 16

How to use infix operators as prefix functions. Textbook: https://cs3110.github.io/textbook.

Function Application | OCaml Programming | Chapter 2 Video 10

Function Application | OCaml Programming | Chapter 2 Video 10

Applying

Let Expressions | OCaml Programming | Chapter 2 Video 5

Let Expressions | OCaml Programming | Chapter 2 Video 5

let` expressions Textbook: https://cs3110.github.io/textbook.

W4S3, PARTIAL FUNCTION APPLICATION

W4S3, PARTIAL FUNCTION APPLICATION

About This Course Functional

Implementing a Counter | OCaml Programming | Chapter 7 Video 5

Implementing a Counter | OCaml Programming | Chapter 7 Video 5

How to implement a

Variable Expressions and Scope | OCaml Programming | Chapter 2 Video 6

Variable Expressions and Scope | OCaml Programming | Chapter 2 Video 6

How `let` expressions create scope and shadowing. Textbook: https://cs3110.github.io/textbook.

Function Types | OCaml Programming | Chapter 2 Video 13

Function Types | OCaml Programming | Chapter 2 Video 13

The types of

If Expressions | OCaml Programming | Chapter 2 Video 3

If Expressions | OCaml Programming | Chapter 2 Video 3

if-then-else` expressions. Textbook: https://cs3110.github.io/textbook.

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

Named Functions | OCaml Programming | Chapter 2 Video 11

Named Functions | OCaml Programming | Chapter 2 Video 11

Giving functions names with `let` definitions. Textbook: https://cs3110.github.io/textbook.

Recursive Functions | OCaml Programming | Chapter 2 Video 12

Recursive Functions | OCaml Programming | Chapter 2 Video 12

How to make functions be recursive. Textbook: https://cs3110.github.io/textbook.

Partial Application - Friday Minis 314

Partial Application - Friday Minis 314

Did you know that functions are really cool? At least, in supported languages, you can create higher order functions, which in turn ...