DistributionThe Fudgets library is available for download free of charge.
Fudgets was mostly developed in 1991-1996. After that, only maintenance work and some minor additions have been made.
As a GUI toolkit, Fudgets is built on top of Xlib from the X11 Window system, which means it works best on GNU/Linux and other Unix-like system that use the X11 Window system natively. Fudgets can be used on other systems as long as there is some X11 compatibility layer. For example, you can compile and use Fudgets on macOS if you install XQuartz.
The most recent snapshot of the source code is
fudgets-0.18.3.1.tar.gz (which is a Cabal package and also
available via hackage).
Some notes about this snapshot:
- Tested with ghc-7.6.3, ghc-7.10.2, ghc-8.4.4, ghc-8.6.5, ghc-8.8.4, ghc-8.10.2 and ghc-9.2.2.
- For compiling on macOS, see the last part of the README for some necessary workarounds.
- It compiles with ghc-9.2.2-aarch64-apple-darwin and thus runs natively on Apple Silicon.
- There are
.debpackages for Ubuntu 21.10 and Raspberry Pi OS, in case you want to use the library or try the demos without compiling everything from source.
- the Fudget Library Reference Manual has been updated to match the current sources.
For other recent snapshots and more details, see
- 1997-present: numerous snapshots available.
- May 2000: version h13u available. It works with HBC 0.9999.5 (which has not been officially released) and GHC 4.06. (To compile with GHC, you also need hmake. The installation procedure for the GHC version has not been automated.)
- November 1996: release h12. Fudgets now work with three Haskell 1.3 compilers: HBC, GHC and NHC.
- August 1996: release h11. Short-lived, unannounced release.
- May 1996: release h10. Haskell 1.3.
- July 1995: release h9. The 1995 Båstad Spring School Release.
- January 1995: release h8.
- July 1994: release h7.
- June 1994: release h6.
- April 1994: release h5
- July 1993: release h4.
- January 1993: release h3.