wxHaskell: a portable and concise GUI library for haskell

  • Authors:
  • Daan Leijen

  • Affiliations:
  • Utrecht University, Utrecht, The Netherlands

  • Venue:
  • Haskell '04 Proceedings of the 2004 ACM SIGPLAN workshop on Haskell
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

wxHaskell is a graphical user interface (GUI) library for Haskell that is built on wxWidgets: a free industrial strength GUI library for C++ that has been ported to all major platforms, including Windows, Gtk, and MacOS X. In contrast with many other libraries, wxWidgets retains the native look-and-feel of each particular platform. We show how distinctive features of Haskell, like parametric polymorphism, higher-order functions, and first-class computations, can be used to present a concise and elegant monadic interface for portable GUI programs.