Haskell로 GTK4 할일 앱 만들기, 기초부터

Key Point
Haskell에서 GTK 애플리케이션을 구축하기 위한 구체적인 아키텍처와 구현 방식을 학습할 수 있으며, Elm Architecture를 실제 GUI 프로젝트에 어떻게 적용하는지 보여준다.
핵심 요약
- Haskell, GTK 4, Adwaita 라이브러리를 이용해 할일 목록 애플리케이션을 만드는 튜토리얼의 첫 번째 파트다.
- Adwaita는 GNOME 프로젝트의 디자인 언어로, 접근성과 스타일 가이드(HIG)가 인코딩되어 있으며 라이트/다크 테마 전환에 따라 자동 리컬러링되는 반응형 설계를 지원한다.
- haskell-gi 도구킷을 사용하여 GTK 라이브러리에서 Haskell 바인딩을 자동 생성하고 C API와 유사한 Haskell 인터페이스를 제공한다.