packages feed

bert 1.2 → 1.2.1

raw patch · 4 files changed

+19/−15 lines, 4 files

Files

bert.cabal view
@@ -1,6 +1,6 @@ cabal-version: >= 1.16 name:          bert-version:       1.2+version:       1.2.1 build-type:    Simple license:       BSD3 license-file:  LICENSE
src/Network/BERT.hs view
@@ -3,18 +3,8 @@   ( module Network.BERT.Transport   , module Network.BERT.Client   , module Network.BERT.Server-  -- * Example-  -- $example   ) where  import Network.BERT.Transport import Network.BERT.Client import Network.BERT.Server---- $example--- --- > t <- fromURI "bert://localhost:8000"--- > r <- call t "errorcalc" "add" ([123, 300]::[Int])--- > case r of --- >   Right res -> print (res::Int)--- >   Left e    -> print e
src/Network/BERT/Client.hs view
@@ -1,7 +1,11 @@ -- | BERT-RPC client (<http://bert-rpc.org/>). This implements the client RPC call logic.  module Network.BERT.Client-  ( Call, call, tcpClient+  ( -- * Example+    -- $example+    -- * Documentation+    call, tcpClient,+    Call, Error(..)   ) where  import Data.BERT@@ -41,3 +45,11 @@      recvAndHandle =       recvt >>= maybe (fail "No answer") handle++-- $example+--+-- > t <- tcpClient "localhost" 8080+-- > r <- call t "calc" "add" ([123, 3000]::[Int])+-- > case r of+-- >   Right res -> print (res :: Int)+-- >   Left _    -> putStrLn "error"
src/Network/BERT/Server.hs view
@@ -3,10 +3,12 @@ -- supported at this time.  module Network.BERT.Server -  ( DispatchResult(..)-    -- ** Serve+  (+    -- * Example     -- $example-  , serve+    -- * Documentation+    serve+  , DispatchResult(..)   , tcpServer   ) where