Skip to content

Details

# Schedule

18:45 Doors open & Welcome

I. What the Guix!? (Bost, Alex)

Hey you!
Psst, are you a developer or an IT person? Do you use multiple computers with many packages and move between them back and forth?
We feel your pain and may have some remedy for it. You don't have to sell your soul to get out of dependency hell, BTW ;-)
We will show you how to embrace the Functional Programming Model even at the operating system level! Eelco Dolstra explored these ideas in his PhD thesis in 2006, also introducing NixOS.
Today we focus on GNU Guix, forked from NixOS in 2012 by Ludovic Courtès. GNU Guix is a stand-alone operating system and a package manager also available for other Linux distributions. For crafting the system, Guix uses Guile Scheme – a proper programming language with clean design.

  • Alex gives you an introduction to the concepts and the system's architecture.
  • Bost shows you the good and the not-so-good parts: how he uses Guix and how you could use it as well.

II. Open Stage: Workflow, Use-Cases, and Tips and Tricks for Guix (and NixOS) (Alex)

How are using your declarative, functional package manager? Show us your workflow or solution for your use-case!
Neat tricks welcome :)

Food, Talking Coding

22:00 End

# Sign Up

If you want to attend the meetup, please sign up for it so that we can plan accordingly (order enough pizza!) 🙂
If you want to give a talk at one of the next meetups, please add them as an issue to this GitHub Repo here.
In case you need some inspiration, either take a look at all the previous talks on this website, or take a look at all the talks suggested so far here.

# Contact

Do you want to keep posted about the next event or continue the discussion? Maybe you even want to contribute a talk yourself?
Join our Matrix Room

Events in Tübingen
Functional Programming
Programming Languages
Software Development

Members are also interested in