Introduction to GUI Programming in Haskell

Gints Dreimanis
Article by Gints Dreimanis
September 29th, 2020
1 min read

Update: You can watch the full talk on YouTube.

Join us on 1st October, 17.00 UTC to learn more about GUI programming in Haskell.

Our software engineer Vladislav Zavialov will give a talk on how to use Haskell and GTK+ to build graphical user interfaces in a functional programming language. He will talk about topics such as:

  • Initializing the build environment with Nix.
  • Creating an app using GTK+ widgets.
  • Offloading work to other threads, using GLib.idleAdd.
  • Documentation and resources to study if you want to build an app of your own.

This is a great way to get started with GUI development in Haskell and find answers to any questions you have.

To watch the talk, join us on 1st October, 17.00 UTC.

Think you'll forget? Add the event to your Google Calendar. Link to Google calendar
talk picture

By the way, if you haven’t yet seen our previous talk by Maxim Koltsov, we highly suggest checking it out. In it, Maxim goes over how evaluation and GC in Haskell work, going deep in the compilation pipeline of Haskell, showing some interesting details of intermediate languages that GHC uses, and giving tips to optimize GC in Haskell.

More from Serokell
Vladislav Zavialov Has Been Accepted Into GHC Steering CommitteeVladislav Zavialov Has Been Accepted Into GHC Steering Committee
Serokell at ZuriHac 2022Serokell at ZuriHac 2022
Serokell Opens a Merch Store for Functional Programming FansSerokell Opens a Merch Store for Functional Programming Fans