The Glasgow GUI
July 24th - 28th 1995

As part of the Glasgow Research Festival, Simon Peyton Jones and Phil Gray organised a workshop in ``Graphical user interface toolkits and functional programming'', or in short, a GUI fest. This page provides pointers to the participants and the various GUI systems presented. It also presents a number of GUI challenge problems, together with solutions in some of the systems. Have fun. Magnus


UniversityPeopleGUI System
AT&T Emden GansnereXene
BerlinEnno Scholz
Bristol Ian HolyerBriX
Pascal Serrarens
Chalmers Magnus CarlssonFudgets
Thomas Hallgren
Glasgow Andy Gill
Phil Gray
Chris Johnson
Sigbjørn FinneHaggis
Simon Peyton Jones
David N. TurnerPict
Phil Wadler
Illinois Uday Reddy
Karlsruhe Martin Odersky
Nijmegen Peter AchtenClean
Rinus Plasmeijer
Nottingham Mark Jones
Yale Paul Hudak
York Colin RuncimanGadgets
Rob Noble

Rob Noble took some pictures from the fest.


Before the Fest, a list of challenges was assembled. Here are pointers to the individual challenges and solutions for some of them.
  • Explode
  • Fudgets
  • Clean (abstract) (paper)
  • Combination Lock
  • Fudgets
  • Viewports
  • Fudgets
  • Sliders
  • HTML browser
  • Fudgets
  • Game of Life
  • Fudgets
  • Graph Editor
  • Changes and their Costs
  • Separation between GUI and application
  • Stream Merging
  • Fudgets
  • Dialog Boxes
  • Fudgets
  • At the end of the Fest, an attempt was made to formulate a challenge that would capture a number of the problems in the other challenges in one. The result was the Multiple Counters Challenge. Solutions are available for
  • Gadgets
  • Fudgets
  • Clean (abstract) (paper)