Making a GTK application in Haskell, part 1
Summary
This article is Part 1 of a series that teaches building a Todo-list GUI using Haskell and GTK 4 with libadwaita. It covers setting up a basic Adwaita-themed window, demonstrates a Model-View-Update style inspired by The Elm Architecture, and provides code snippets for wiring state, messages, and runtime integration. The post includes practical Haskell examples and links to the GitHub project.