Media Summary: Continuing on from last time, we build the bulk of a library for lazily (de)serializing data with succinct data structures. -- Watch Accompanies Miran Lipovaca's "Learn You a 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 Live Coding Session 9 - Detailed Analysis & Overview

Continuing on from last time, we build the bulk of a library for lazily (de)serializing data with succinct data structures. -- Watch Accompanies Miran Lipovaca's "Learn You a 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 cover the basics of input/output actions (IO actions) and their sequencing. Course materials: ... A bit of a crash course on succinct data structures and dynamization schemes. -- Watch Where I go through the implementation of a simple compression algorithm for educational purposes. To explain and understand ...

The "Art of the Propagator", Part 2/2. -- Watch Nominal sets are about dealing with name capture in a principled way, based on permutations of 'atoms' or 'names'. We spent the ... In this stream we went off and found a nicer format for succinct serialization without quite so many parentheses. Then we spent a ...

Photo Gallery

Haskell Live-Coding, Session 9, Succinct Serialization, Part 1
Day 9: Movie Theater (Advent of Code 2025, Haskell)
Questions 1 to 9 |  Ninety-Nine Haskell Problems
Haskell 9: Input and output
Haskell Live-Coding, Session 19, Relational Programming, Part 4 (Soul of a New Machine)
How to read Haskell code (in 7 minutes)
Introduction to Haskell - Part 9 (Interactive Programming)
Haskell in 100 Seconds
Haskell Live-Coding, Session 8, Succinct Data Structures and Dynamization
How does compression work? (Livecoding in Haskell)
Haskell Live-Coding, Session 5.2, Propagators
Haskell Live-Coding, Session 18, Nominal Sets
View Detailed Profile
Haskell Live-Coding, Session 9, Succinct Serialization, Part 1

Haskell Live-Coding, Session 9, Succinct Serialization, Part 1

Continuing on from last time, we build the bulk of a library for lazily (de)serializing data with succinct data structures. -- Watch

Day 9: Movie Theater (Advent of Code 2025, Haskell)

Day 9: Movie Theater (Advent of Code 2025, Haskell)

Live coding Haskell

Questions 1 to 9 |  Ninety-Nine Haskell Problems

Questions 1 to 9 | Ninety-Nine Haskell Problems

First attempt doing a

Haskell 9: Input and output

Haskell 9: Input and output

Accompanies Miran Lipovaca's "Learn You a

Haskell Live-Coding, Session 19, Relational Programming, Part 4 (Soul of a New Machine)

Haskell Live-Coding, Session 19, Relational Programming, Part 4 (Soul of a New Machine)

More

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 ...

Introduction to Haskell - Part 9 (Interactive Programming)

Introduction to Haskell - Part 9 (Interactive Programming)

In this video, we cover the basics of input/output actions (IO actions) and their sequencing. Course materials: ...

Haskell in 100 Seconds

Haskell in 100 Seconds

Haskell

Haskell Live-Coding, Session 8, Succinct Data Structures and Dynamization

Haskell Live-Coding, Session 8, Succinct Data Structures and Dynamization

A bit of a crash course on succinct data structures and dynamization schemes. -- Watch

How does compression work? (Livecoding in Haskell)

How does compression work? (Livecoding in Haskell)

Where I go through the implementation of a simple compression algorithm for educational purposes. To explain and understand ...

Haskell Live-Coding, Session 5.2, Propagators

Haskell Live-Coding, Session 5.2, Propagators

The "Art of the Propagator", Part 2/2. -- Watch

Haskell Live-Coding, Session 18, Nominal Sets

Haskell Live-Coding, Session 18, Nominal Sets

Nominal sets are about dealing with name capture in a principled way, based on permutations of 'atoms' or 'names'. We spent the ...

Haskell Live-Coding, Session 11, Succinct Serialization, Part 3

Haskell Live-Coding, Session 11, Succinct Serialization, Part 3

In this stream we went off and found a nicer format for succinct serialization without quite so many parentheses. Then we spent a ...