n2o-0.11.0: src/Network/N2O.hs
{-|
Module : Network.N2O
Description : Core of the N2O Framework
Copyright : (c) Marat Khafizov, 2018
License : BSD-3
Maintainer : xafizoff@gmail.com
Stability : experimental
Portability : not portable
This module defines basic types and functions for the N2O Framework.
One of the trickiest part of the client-server applications is the communication
protocol between client and server. This package aims to provide scalable application
level infrastructure for protocols and services.
Logically, this package consists of two parts:
* the 'N2O' monad for local state management;
* the 'protoRun' function, that allows to perform abstract protocol loop.
For basic usage see [N2O sample app](https://github.com/xafizoff/n2o/tree/master/samples)
-}
module Network.N2O
( module Network.N2O.Types
, module Network.N2O.Core
) where
import Network.N2O.Types
import Network.N2O.Core