---------------------------------------------------------------------- -- | -- Module : Interface.TV -- Copyright : (c) Conal Elliott 2006 -- License : BSD3 -- -- Maintainer : conal@conal.net -- Stability : experimental -- Portability : portable -- -- Package up the various TV modules into one. Also re-exports -- DeepArrow modules. ---------------------------------------------------------------------- module Interface.TV ( -- | Inputs -- means of obtaining values module Interface.TV.Input -- | Outputs (interfaces) -- means of presenting values. , module Interface.TV.Output -- | Tangible values -- interface (output) and value, combined & separable , module Interface.TV.Tangible -- | Output transformations, as a deep arrow. , module Interface.TV.OFun -- | Some common interaction vocabulary , module Interface.TV.Common -- | Default inputs & outputs , module Interface.TV.Defaults -- | Support for IO-based TVs , module Interface.TV.IO ) where -- import Graphics.UI.Phooey (UI) import Interface.TV.Input import Interface.TV.Output import Interface.TV.Tangible import Interface.TV.OFun import Interface.TV.Common import Interface.TV.Defaults import Interface.TV.IO