Media Summary: In this video we explore how to create your own datatypes. In this video we explore foldings on lists. Hope you liked the video! This took a while to make (mostly bc of uni stuff getting in the way). In this video, I will be going over the ...

Haskell For Imperative Programmers 10 - Detailed Analysis & Overview

In this video we explore how to create your own datatypes. In this video we explore foldings on lists. Hope you liked the video! This took a while to make (mostly bc of uni stuff getting in the way). In this video, I will be going over the ... In this video we are going to get theoretical! 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 function definitions. In this video we discuss some exercises on folding. Solutions: ... In this video we take a look at importing and defining modules. Documentation: In this video we explore the (.) operator and its use. In this video we will finally write "Hello World". In this video we will look at Monads and their application.

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

Photo Gallery

Haskell for Imperative Programmers #10 - Datatypes
Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
How to read Haskell code (in 7 minutes)
Haskell in 100 Seconds
Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)
Haskell for Imperative Programmers #12 - Records
Haskell for Imperative Programmers #2 - Functions, Types, let & where
Haskell for Imperative Programmers #11 - Folding Exercises
Haskell for Imperative Programmers #23 - Modules
Haskell for Imperative Programmers #38 - Monad Transformers
Haskell for Imperative Programmers #8 - Function Composition
Sponsored
Sponsored
View Detailed Profile
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 #9 - Folding (foldr, foldl)

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

In this video we explore foldings on lists.

Sponsored
How to read Haskell code (in 7 minutes)

How to read Haskell code (in 7 minutes)

Hope you liked the video! This took a while to make (mostly bc of uni stuff getting in the way). In this video, I will be going over the ...

Haskell in 100 Seconds

Haskell in 100 Seconds

Haskell

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!

Sponsored
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 #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 #11 - Folding Exercises

Haskell for Imperative Programmers #11 - Folding Exercises

In this video we discuss some exercises on folding. Solutions: ...

Haskell for Imperative Programmers #23 - Modules

Haskell for Imperative Programmers #23 - Modules

In this video we take a look at importing and defining modules. Documentation: https://www.

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 #8 - Function Composition

Haskell for Imperative Programmers #8 - Function Composition

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

Haskell for Imperative Programmers #1 - Basics

Haskell for Imperative Programmers #1 - Basics

In this course we explore functional

Haskell for Imperative Programmers #15 - IO

Haskell for Imperative Programmers #15 - IO

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

Haskell for Imperative Programmers #17 - Monads

Haskell for Imperative Programmers #17 - Monads

In this video we will look at Monads and their application.

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 #37 - Arrows

Haskell for Imperative Programmers #37 - Arrows

Let's head in the right direction!

Related Video Content

Haskell Playground information

quicksort (x: xs) = let (lesser, greater) = partition (<= x) xs in quicksort lesser ++ [x] ++ quicksort greater

Downloads - Haskell information

Stack: a cross-platform program for developing Haskell projects haskell-language-server (optional): A language server...

Documentation - Haskell information

Documentation This page lists various resources to help you with Haskell. Resources marked with [$] require payment....

Get Started - Haskell information

The Haskell compiler, GHC, comes with an interactive interpreter called GHCi which is great for playing with Haskell...

Haskell - Wikipedia information

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