Safe Haskell | None |
---|---|
Language | Haskell2010 |
A socket between a web page and haskell, based on the box library.
Documentation
socketPage :: Page Source #
serveSocketBox :: SocketConfig -> Page -> Box IO Text Text -> IO () Source #
sharedServer :: SharedRep IO a -> SocketConfig -> Page -> (Html () -> [Code]) -> (Either Text a -> IO [Code]) -> IO () Source #
data SocketConfig #
Instances
Eq SocketConfig | |
Defined in Box.Socket (==) :: SocketConfig -> SocketConfig -> Bool # (/=) :: SocketConfig -> SocketConfig -> Bool # | |
Show SocketConfig | |
Defined in Box.Socket showsPrec :: Int -> SocketConfig -> ShowS # show :: SocketConfig -> String # showList :: [SocketConfig] -> ShowS # | |
Generic SocketConfig | |
Defined in Box.Socket type Rep SocketConfig :: Type -> Type # from :: SocketConfig -> Rep SocketConfig x # to :: Rep SocketConfig x -> SocketConfig # | |
type Rep SocketConfig | |
Defined in Box.Socket type Rep SocketConfig = D1 (MetaData "SocketConfig" "Box.Socket" "box-socket-0.0.2-DCPmjHkRbpY8L8u4iozXUU" False) (C1 (MetaCons "SocketConfig" PrefixI True) (S1 (MetaSel (Just "host") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "port") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "path") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) |
defaultInputCode :: Html () -> [Code] Source #