Please log in to watch this conference skillscast.
Nix is a package manager popular in the Haskell world, sharing many ideas with Haskell. In this talk, Krzysztof Gogolewski will explain Nix using Haskell as a basis. I assume basic knowledge of Haskell, but no knowledge of Nix.
What is the novelty of Nix?
Learning Nix and NixOS involves multiple jumps - the store, expressions, derivations, dependencies, packages, system configuration... Furthermore, as with any engineering project there's machinery that accounts for the messy reality.
The talk is inspired by "Build Systems a la Carte" and "Nix pills", but they are not prerequisites. This will not be a tutorial on accomplishing specific tasks with Nix, but it should give enough background to prepare attendees for a deeper dive.
YOU MAY ALSO LIKE:
- F# eXchange 2023: Conference Livestream (Online Conference on 7th - 8th March 2023)
- Source Talks: On Scala #4 (Online Meetup on 30th January 2023)
- Haskell In Person: Bring Your Project, Get help with your code & socialise (in Berlin on 1st February 2023)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
A Conceptual Introduction to Nix for Haskellers
Krzysztof Gogolewski
Krzysztof is a software engineer at Tweag, working on linear types in GHC.