Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---Daniel FirthHorizon HaskellIOHKGlasgow Haskell Compiler (GHC)https://hackage.haskell.org/package/basehttps://hackage.haskell.org/package/bytestringhttps://hackage.haskell.org/package/template-haskellThe Haskell Tool StackStackageNixpkgs HaskellThe Python Package Index (PyPI)ghc-devs mailing list thread about reinstallable baseThe Dhall configuration languagehttps://hackage.haskell.org/package/dhallhttps://hackage.haskell.org/package/hnixhttps://hackage.haskell.org/package/aesonPattern: every file is a flake-parts moduleflake-partsA repo in which the pattern is explained is demonstratedGenerated chapters00:00 Introduction01:41 Motivation Behind Horizon Haskell02:35 Understanding GHC and Haskell Code Compatibility05:06 Breaking Changes in GHC06:27 Maintaining Backwards Compatibility13:01 Horizon Haskell's Role in Package Management18:57 Challenges with Nixpkgs19:23 Future Improvements for Haskell Compatibility20:34 The Philosophy of Breaking Changes22:38 Overview of Horizon Haskell's Functionality30:38 Introduction to Horizon Haskell and Its Toolkit34:35 Building Haskell Libraries with Horizon Haskell37:55 Understanding Horizon Package Sets40:16 Managing Package Compatibility and Upgrades44:44 Patching and Upstream Contributions51:21 Future Developments and User Engagement
---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.Visit nixcademy.com.Jacek tells me that most Nixcademy clients returned their investment in training in under three months.They also provide free educational content that I recommend and a newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
See more