Media Summary: In this video we explore how to create your own datatypes. Some exercises in order to get familiar with lists in In this video we are going to get theoretical!

Haskell For Imperative Programmers 38 - Detailed Analysis & Overview

In this video we explore how to create your own datatypes. Some exercises in order to get familiar with lists in In this video we are going to get theoretical! In this video we explore the (.) operator and its use. This video is supported by Further reading: This video is supported by Isabelle: The Archive of Formal Proofs: ...

In this video we explore records and their usage. In this video we explore the theory of partial function application and its use. In this video we explore lists, listcomprehensions, matching, etc... In this video we explore higher order functions, anonymous functions and the functions map and filter. We implement functions as sets of pairs. All code can be found in the course git repository ...

Photo Gallery

Haskell for Imperative Programmers #38 - Monad Transformers
Haskell for Imperative Programmers #10 - Datatypes
Haskell for Imperative Programmers #5 - List Exercises
Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
Haskell for Imperative Programmers #8 - Function Composition
Haskell for Imperative Programmers #39 - Induction Proofs
Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)
Haskell for Imperative Programmers #42 - QuickSpec
Haskell for Imperative Programmers #12 - Records
Haskell for Imperative Programmers #7 - Partial Function Application & Currying
Haskell for Imperative Programmers #4 - Lists and Tuples
Haskell for Imperative Programmers #6 - Higher Order Functions & Anonymous Functions
View Detailed Profile
Haskell for Imperative Programmers #38 - Monad Transformers

Haskell for Imperative Programmers #38 - Monad Transformers

Autobots, roll out! More reading: https://wiki.

Haskell for Imperative Programmers #10 - Datatypes

Haskell for Imperative Programmers #10 - Datatypes

In this video we explore how to create your own datatypes.

Haskell for Imperative Programmers #5 - List Exercises

Haskell for Imperative Programmers #5 - List Exercises

Some exercises in order to get familiar with lists in

Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)

Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)

In this video we are going to get theoretical!

Haskell for Imperative Programmers #8 - Function Composition

Haskell for Imperative Programmers #8 - Function Composition

In this video we explore the (.) operator and its use.

Haskell for Imperative Programmers #39 - Induction Proofs

Haskell for Imperative Programmers #39 - Induction Proofs

This video is supported by https://translatebox.io Further reading: https://en.wikipedia.org/wiki/Well-founded_relation ...

Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)

Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)

This video is supported by https://translatebox.io Isabelle: https://isabelle.in.tum.de The Archive of Formal Proofs: ...

Haskell for Imperative Programmers #42 - QuickSpec

Haskell for Imperative Programmers #42 - QuickSpec

This video is supported by https://translatebox.io QuickSpec: https://hackage.

Haskell for Imperative Programmers #12 - Records

Haskell for Imperative Programmers #12 - Records

In this video we explore records and their usage.

Haskell for Imperative Programmers #7 - Partial Function Application & Currying

Haskell for Imperative Programmers #7 - Partial Function Application & Currying

In this video we explore the theory of partial function application and its use.

Haskell for Imperative Programmers #4 - Lists and Tuples

Haskell for Imperative Programmers #4 - Lists and Tuples

In this video we explore lists, listcomprehensions, matching, etc...

Haskell for Imperative Programmers #6 - Higher Order Functions & Anonymous Functions

Haskell for Imperative Programmers #6 - Higher Order Functions & Anonymous Functions

In this video we explore higher order functions, anonymous functions and the functions map and filter.

Logic & Foundations with Haskell: Haskell 8 :: Implementing Functions

Logic & Foundations with Haskell: Haskell 8 :: Implementing Functions

We implement functions as sets of pairs. All code can be found in the course git repository ...