Horizon Haskell with Daniel Firth
E47

Horizon Haskell with Daniel Firth

Pattern: every file is a flake-parts module
flake-parts
A repo in which the pattern is explained is demonstrated

Generated chapters

00:00 Introduction
01:41 Motivation Behind Horizon Haskell
02:35 Understanding GHC and Haskell Code Compatibility
05:06 Breaking Changes in GHC
06:27 Maintaining Backwards Compatibility
13:01 Horizon Haskell's Role in Package Management
18:57 Challenges with Nixpkgs
19:23 Future Improvements for Haskell Compatibility
20:34 The Philosophy of Breaking Changes
22:38 Overview of Horizon Haskell's Functionality
30:38 Introduction to Horizon Haskell and Its Toolkit
34:35 Building Haskell Libraries with Horizon Haskell
37:55 Understanding Horizon Package Sets
40:16 Managing Package Compatibility and Upgrades
44:44 Patching and Upstream Contributions
51:21 Future Developments and User Engagement

Creators and Guests

Shahar
Host
Shahar "Dawn" Or
Doing a Nix podcast | making public entire sessions of synchronous collaboration on open source software | rustacean