eventloop-0.8.2.5: A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.

Safe HaskellNone
LanguageHaskell2010

Eventloop.Module.StdIn

Documentation

data StdInOut Source #

Instances

Eq StdInOut Source # 
Show StdInOut Source # 
Generic StdInOut Source # 

Associated Types

type Rep StdInOut :: * -> * #

Methods

from :: StdInOut -> Rep StdInOut x #

to :: Rep StdInOut x -> StdInOut #

NFData StdInOut Source # 

Methods

rnf :: StdInOut -> () #

type Rep StdInOut Source # 
type Rep StdInOut = D1 (MetaData "StdInOut" "Eventloop.Module.StdIn.Types" "eventloop-0.8.2.5-2xkWAiRT8jy1Kz4bNfpdit" False) ((:+:) (C1 (MetaCons "StdInReceiveContents" PrefixI False) U1) ((:+:) (C1 (MetaCons "StdInReceiveLine" PrefixI False) U1) (C1 (MetaCons "StdInReceiveChar" PrefixI False) U1)))