Media Summary: Defining the small-step semantics of `let` expressions, based on substitution Textbook: The semantics of `let` uses a notion of substitution, but, how should that be defined? These examples lend intuition. Textbook: ... What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ...

Remaining Core Ocaml Environment Model Ocaml Programming Chapter 9 Video 29 - Detailed Analysis & Overview

Defining the small-step semantics of `let` expressions, based on substitution Textbook: The semantics of `let` uses a notion of substitution, but, how should that be defined? These examples lend intuition. Textbook: ... What looks like mutability in the toplevel is not -- it's really just a consequence of scope. Textbook: ... This presentation was recorded at YOW! 2015. Tim McGilchrist - Web Developer at Blake ... Examples of pattern matching with lists, records, and tuples. Textbook: Lexical and dynamic scope arise from two possible definitions of function-application semantics in the

Photo Gallery

Remaining Core OCaml Environment Model | OCaml Programming | Chapter 9 Video 29
Environment Model of SimPL | OCaml Programming | Chapter 9 Video 23
Function Semantics in the Environment Model | OCaml Programming | Chapter 9 Video 26
Environment Model Example | OCaml Programming | Chapter 9 Video 24
Let Semantics | OCaml Programming | Chapter 9 Video 15
Substitution Examples | OCaml Programming | Chapter 9 Video 16
Scope and the Toplevel | OCaml Programming | Chapter 2 Video 7
Modules and Structures | OCaml Programming | Chapter 5 Video 2
A Crash Course in OCaml Modules • Tim McGilchrist • YOW! 2015
Anonymous Functions | OCaml Programming | Chapter 2 Video 8
Pattern Matching | OCaml Programming | Chapter 3 Video 7
Lexical vs Dynamic Scope | OCaml Programming | Chapter 9 Video 28
Sponsored
View Detailed Profile
Remaining Core OCaml Environment Model | OCaml Programming | Chapter 9 Video 29

Remaining Core OCaml Environment Model | OCaml Programming | Chapter 9 Video 29

How to evaluate a

Environment Model of SimPL | OCaml Programming | Chapter 9 Video 23

Environment Model of SimPL | OCaml Programming | Chapter 9 Video 23

The "

Function Semantics in the Environment Model | OCaml Programming | Chapter 9 Video 26

Function Semantics in the Environment Model | OCaml Programming | Chapter 9 Video 26

The

Environment Model Example | OCaml Programming | Chapter 9 Video 24

Environment Model Example | OCaml Programming | Chapter 9 Video 24

An example of how

Let Semantics | OCaml Programming | Chapter 9 Video 15

Let Semantics | OCaml Programming | Chapter 9 Video 15

Defining the small-step semantics of `let` expressions, based on substitution Textbook: https://cs3110.github.io/textbook.

Sponsored
Substitution Examples | OCaml Programming | Chapter 9 Video 16

Substitution Examples | OCaml Programming | Chapter 9 Video 16

The semantics of `let` uses a notion of substitution, but, how should that be defined? These examples lend intuition. 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: ...

Modules and Structures | OCaml Programming | Chapter 5 Video 2

Modules and Structures | OCaml Programming | Chapter 5 Video 2

The basics of

A Crash Course in OCaml Modules • Tim McGilchrist • YOW! 2015

A Crash Course in OCaml Modules • Tim McGilchrist • YOW! 2015

This presentation was recorded at YOW! 2015. #GOTOcon #YOW https://yowcon.com Tim McGilchrist - Web Developer at Blake ...

Anonymous Functions | OCaml Programming | Chapter 2 Video 8

Anonymous Functions | OCaml Programming | Chapter 2 Video 8

Unnamed function values. Textbook: https://cs3110.github.io/textbook.

Pattern Matching | OCaml Programming | Chapter 3 Video 7

Pattern Matching | OCaml Programming | Chapter 3 Video 7

Examples of pattern matching with lists, records, and tuples. Textbook: https://cs3110.github.io/textbook.

Lexical vs Dynamic Scope | OCaml Programming | Chapter 9 Video 28

Lexical vs Dynamic Scope | OCaml Programming | Chapter 9 Video 28

Lexical and dynamic scope arise from two possible definitions of function-application semantics in the

Expressions | OCaml Programming | Chapter 2 Video 2

Expressions | OCaml Programming | Chapter 2 Video 2

Expressions and values; the