Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

wxHaskell

From Wikipedia, the free encyclopedia
wxHaskell
Original authorsJeremy O'Donoghue
Eric Kow
Francesco Gazzetta
ReleaseMarch 23, 2008; 18 years ago (2008-03-23)
Stable release
0.92.3 / April 28, 2017; 9 years ago (2017-04-28)
Preview release
unnumbered / June 10, 2024; 2 years ago (2024-06-10)
Written inC++
Operating systemGTK, X Window System, macOS, Windows
PlatformIA-32, x86-64
Available inEnglish
TypeGUI library for Haskell
LicensewxWindows
Repositorycodeberg.org/wxHaskell

wxHaskell is a portable and native graphical user interface (GUI) library for the programming language Haskell, built on wxWidgets. It is often used by those wanting to develop a graphical user interface (GUI) with a functional programming language.[1]

Applications

[edit]

High-level GUI libraries built on it

[edit]

wxHaskell is a middle-level GUI library.[2] Several experimental high-level GUI library approaches are implemented on wxHaskell:

In contrast, the high-level GUI libraries FG and Grapefruit are implemented on the middle-level Gtk2Hs, which is based on GTK2.

All of these high-level libraries are experimental, using advanced mathematics concepts in their approach (see Arrow (computer science)).

References

[edit]
  1. Leijen, Daan (September 22, 2004). "WxHaskell: A portable and concise GUI library for haskell". Proceedings of the 2004 ACM SIGPLAN workshop on Haskell. pp. 57–68. doi:10.1145/1017472.1017483. ISBN 1-58113-850-4.
  2. Haskell wiki: Libraries and tools/GUI libraries
[edit]