Gmane
From: Conal Elliott <conal <at> conal.net>
Subject: ANNOUNCE: TV-0.2 and GuiTV-0.2
Newsgroups: gmane.comp.lang.haskell.general
Date: 2007-02-13 02:31:38 GMT (1 year, 40 weeks, 1 day, 19 hours and 57 minutes ago)

TV is a library for composing tangible values ("TVs"), i.e., values that carry along external interfaces. In particular, TVs can be composed to create new TVs, and they can be directly executed with various kinds of interfaces. Values and interfaces are combined for direct use, and separable for composition.

GuiTV adds graphical user interfaces to the TV (tangible value) framework, using Phooey. The functionality was part of TV up to version 0.1.1. I moved it out to a new package to eliminate the dependency of core TV on Phooey and hence on wxHaskell, as the latter can be difficult to install.

See this blog post about for an example of using TV to neatly separate logic from IO.

   - Conal

_______________________________________________
Haskell mailing list
Haskell <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell