Media Summary: This video is supported by Isabelle: The Archive of Formal Proofs: ... In this video we explore records and their usage. This video is supported by Further reading:

Haskell For Imperative Programmers 42 - Detailed Analysis & Overview

This video is supported by Isabelle: The Archive of Formal Proofs: ... In this video we explore records and their usage. This video is supported by Further reading: Some exercises in order to get familiar with lists in The talk is related to our new book: "Algorithm Design with In this video we explore function definitions.

In this video we explore the (.) operator and its use. In this video we explore foldings on lists. In this video we explore threads and communication with the datatypes MVar and Chan. In this video we will finally write "Hello World".

Photo Gallery

Haskell for Imperative Programmers #42 - QuickSpec
Haskell for Imperative Programmers #43 - Cabal
Haskell for Imperative Programmers #1 - Basics
Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)
Haskell for Imperative Programmers #12 - Records
Haskell for Imperative Programmers #40 - Termination Proofs
Haskell for Imperative Programmers #5 - List Exercises
Jeremy Gibbons: Algorithm Design with Haskell
Haskell for Imperative Programmers #2 - Functions, Types, let & where
Haskell for Imperative Programmers #8 - Function Composition
Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
Haskell for Imperative Programmers #28 - Concurrency & Threads
View Detailed Profile
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 #43 - Cabal

Haskell for Imperative Programmers #43 - Cabal

This video is supported by https://translatebox.io Cabal: https://www.

Haskell for Imperative Programmers #1 - Basics

Haskell for Imperative Programmers #1 - Basics

In this course we explore functional

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 #12 - Records

Haskell for Imperative Programmers #12 - Records

In this video we explore records and their usage.

Haskell for Imperative Programmers #40 - Termination Proofs

Haskell for Imperative Programmers #40 - Termination Proofs

This video is supported by https://translatebox.io Further reading: https://www.springer.com/de/book/9783658263010 ...

Haskell for Imperative Programmers #5 - List Exercises

Haskell for Imperative Programmers #5 - List Exercises

Some exercises in order to get familiar with lists in

Jeremy Gibbons: Algorithm Design with Haskell

Jeremy Gibbons: Algorithm Design with Haskell

The talk is related to our new book: "Algorithm Design with

Haskell for Imperative Programmers #2 - Functions, Types, let & where

Haskell for Imperative Programmers #2 - Functions, Types, let & where

In this video we explore function definitions.

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 #9 - Folding (foldr, foldl)

Haskell for Imperative Programmers #9 - Folding (foldr, foldl)

In this video we explore foldings on lists.

Haskell for Imperative Programmers #28 - Concurrency & Threads

Haskell for Imperative Programmers #28 - Concurrency & Threads

In this video we explore threads and communication with the datatypes MVar and Chan.

Haskell for Imperative Programmers #15 - IO

Haskell for Imperative Programmers #15 - IO

In this video we will finally write "Hello World".