Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Conal Elliott <conal <at> conal.net>
Subject: ANNOUNCE: TV-0.2 and GuiTV-0.2
Newsgroups: gmane.comp.lang.haskell.general
Date: Tuesday 13th February 2007 02:31:38 UTC (over 10 years ago)
*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
 
CD: 3ms