GUI Libraries GUI programming is complex Much graphics programming needed Many different elements needed (buttons, scroll bars, menus, entry fields) It is not practical to write a GUI from scratch We must use an existing GUI library.Saving a Drawing File selection dialogue.First a Demo An editor for simple straight line drawings Line currently being drawn by dragging the mouse Remove last line drawn Load and save drawings to files A graphical user interface.Graphical User Interfaces in Haskell Koen Lindstrm Claessen.