Eine Todo-App mit Haskell, GTK 4 und Adwaita bauen
Making a GTK application in Haskell, part 1

In dieser Serie entsteht eine Todo-Liste mit Haskell, GTK 4 und Adwaita. Der erste Teil richtet sich an fortgeschrittene Haskeller: Er zeigt, wie das haskell-gi-Toolkit GTK-Bindings erzeugt, wie ein erstes Fenster mit HeaderBar und ToolbarView aussieht und wie die Elm Architecture mit Model, View, Update, Messages und Effects die imperative Natur von GTK zähmt. Der komplette Code liegt auf GitHub.
Aus Erfahrung folgt Design nicht unmittelbar aus Daten, und so schaue ich immer seltener auf die Form meiner Daten, um meine Designs zu informieren.