- Uses new TypeCompose package, which includes a simple implementation of data-driven computation.
- New Applicative functor interface.
- Eliminated the catch-all Phooey.hs module. Now import any one of Graphics.UI.Phooey.{Monad ,Applicative,Arrow}.
- Phooey.Monad has two different styles of output widgets, made by owidget and owidget'. The latter is used to implement Phooey.Applicative.
- Self- and mutually-recursive widgets now work again in Phooey.Monad. They wedge in Phooey.Arrow and Phooey.Applicative.
Friday, March 30, 2007
Software releases: TypeCompose, Phooey, GuiTV
Three related software releases. I am very interested in comments and contributions.
TypeCompose provides some classes & instances for forms of type composition. It also includes a very simple implementation of data-driven computation. I factored it out of a new implementation of Phooey.
Phooey is a library for functional user interfaces. Highlights in this 0.3 release:
Labels:
functional programming,
GuiTV,
Haskell,
libraries,
Phooey,
TV,
TypeCompose
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment