[Haskell] ANNOUNCE: TV-0.2 and GuiTV-0.2

Conal Elliott conal at conal.net
Mon Feb 12 21:31:38 EST 2007


*TV* <http://haskell.org/haskellwiki/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 <http://haskell.org/haskellwiki/GuiTV> adds graphical user interfaces
to the TV <http://haskell.org/haskellwiki/TV> (tangible value) framework,
using Phooey <http://haskell.org/haskellwiki/Phooey>. The functionality was
part of TV <http://haskell.org/haskellwiki/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<http://conal-elliott.blogspot.com/2007/02/separating-io-from-logic-example.html>about
for an example of using TV to neatly separate logic from IO.

   - Conal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell/attachments/20070212/da85e1d3/attachment.htm


More information about the Haskell mailing list