Media Summary: In this video we explore threads and communication with the datatypes MVar and Chan. In this video we explore records and their usage. In this video we stop being lazy! Some documentation and interesting reads:

Haskell For Imperative Programmers 28 - Detailed Analysis & Overview

In this video we explore threads and communication with the datatypes MVar and Chan. In this video we explore records and their usage. In this video we stop being lazy! Some documentation and interesting reads: Going through the tutorial for learning the In this video we explore recursion within Some exercises in order to get familiar with lists in

Sorry for the poor audio quality *** Documentation: ... In this video we explore foldings on lists. The talk is related to our new book: "Algorithm Design with Considering the length of this video watching at 2x speed is recommended! ;) ThreadScope: ... In this video we explore function definitions. In this video we explore what may be and may won't be.

In this video we will explore software transactional memory within In this video we are going to discuss the weak head normal form. Interesting reading: ... In this video we will finally write "Hello World".

Photo Gallery

Haskell for Imperative Programmers #28 - Concurrency & Threads
Haskell for Imperative Programmers #27 - Exceptions
Haskell for Imperative Programmers #12 - Records
Haskell for Imperative Programmers #26 - Strictness, Thunks & seq
Learn You a Haskell 28
Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns
From Threads to Async: How Haskell Tames Concurrency
Haskell for Imperative Programmers #5 - List Exercises
Haskell for Imperative Programmers #29 - Semaphores (QSem, QSemN)
Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
Jeremy Gibbons: Algorithm Design with Haskell
Haskell for Imperative Programmers #33 - Parallelism
Sponsored
Sponsored
View Detailed Profile
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 #27 - Exceptions

Haskell for Imperative Programmers #27 - Exceptions

Documentation and interesting reads: https://hackage.

Sponsored
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 #26 - Strictness, Thunks & seq

Haskell for Imperative Programmers #26 - Strictness, Thunks & seq

In this video we stop being lazy! Some documentation and interesting reads: https://wiki.

Learn You a Haskell 28

Learn You a Haskell 28

Going through the tutorial for learning the

Sponsored
Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns

Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns

In this video we explore recursion within

From Threads to Async: How Haskell Tames Concurrency

From Threads to Async: How Haskell Tames Concurrency

Kelly Brower talk about concurrency in

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 #29 - Semaphores (QSem, QSemN)

Haskell for Imperative Programmers #29 - Semaphores (QSem, QSemN)

Sorry for the poor audio quality *** Documentation: ...

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

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

In this video we explore foldings on lists.

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 #33 - Parallelism

Haskell for Imperative Programmers #33 - Parallelism

Considering the length of this video watching at 2x speed is recommended! ;) ThreadScope: ...

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 #14 - Maybe

Haskell for Imperative Programmers #14 - Maybe

In this video we explore what may be and may won't be.

Haskell for Imperative Programmers #30 - Software Transactional Memory (STM)

Haskell for Imperative Programmers #30 - Software Transactional Memory (STM)

In this video we will explore software transactional memory within

Haskell for Imperative Programmers #31 - Weak Head Normal Form

Haskell for Imperative Programmers #31 - Weak Head Normal Form

In this video we are going to discuss the weak head normal form. Interesting reading: ...

Haskell for Imperative Programmers #15 - IO

Haskell for Imperative Programmers #15 - IO

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

Related Video Content

Haskell - Wikipedia information

Haskell (/ ˈhæskəl / [25]) is a general-purpose, statically typed, purely functional programming language with type...

Haskell - Integrated AEC Design-Build Firm information

Haskell delivers integrated architecture, engineering, construction, and consulting across healthcare, industrial,...

What is Haskell Programming Language? - GeeksforGeeks information

Dec 4, 2025 · Haskell is a purely functional, statically typed, and non-strict (lazy) programming language known for...

Getting started with Haskell A beginners guide information

Getting started with Haskell: A beginner's guide Are you interested in learning Haskell, but don't know where to...

Home | Haskell Indian Nations University information

Contact any of the Student Success Coaches Historic in time, founded in education and rich in heritage. A message...