netwire-1.0.0: FRP/NetWire.hs
-- |
-- Module: FRP.NetWire
-- Copyright: (c) 2011 Ertugrul Soeylemez
-- License: BSD3
-- Maintainer: Ertugrul Soeylemez <es@ertes.de>
--
-- Arrowized FRP implementation for networking applications. The aim of
-- this library is to provide a convenient FRP implementation, which
-- should enable you to write entirely pure network sessions.
module FRP.NetWire
( -- * Wires
Wire, Time, DTime, Event,
-- * Reactive sessions
Session,
stepWire,
stepWireDelta,
stepWireTime,
withWire,
-- * Reexports
module FRP.NetWire.Analyze,
module FRP.NetWire.Calculus,
-- module FRP.NetWire.Concurrent,
module FRP.NetWire.Event,
module FRP.NetWire.IO,
module FRP.NetWire.Random,
module FRP.NetWire.Request,
module FRP.NetWire.Switch,
module FRP.NetWire.Tools
)
where
import FRP.NetWire.Analyze
import FRP.NetWire.Calculus
-- import FRP.NetWire.Concurrent
import FRP.NetWire.Event
import FRP.NetWire.IO
import FRP.NetWire.Random
import FRP.NetWire.Request
import FRP.NetWire.Session
import FRP.NetWire.Switch
import FRP.NetWire.Tools
import FRP.NetWire.Wire