Implementing Fudgets with Standard Widget Sets
暂无分享,去创建一个
Carlsson and Hallgren [1] describe the implementation of a set of “functional widgets” (Fudgets): components for programming graphical user interfaces under the X window system using the non-strict functional programming language Haskell. We describe an alternative implementation based on existing widget sets (currently Openlook and Motif). Our purpose is twofold: to show that the Fudgets approach can be applied to existing widget sets; and to discuss problems experienced with Fudgets during an industrial case study.
[1] Simon L. Peyton Jones,et al. Unboxed Values as First Class Citizens in a Non-Strict Functional Language , 1991, FPCA.
[2] Simon L. Peyton Jones,et al. Imperative functional programming , 1993, POPL '93.
[3] Satnam Singh. Using XView/X11 from Miranda , 1991, Functional Programming.
[4] Mats Carlsson,et al. FUDGETS: a graphical user interface in a lazy functional language , 1993, FPCA '93.