.. Gugugu documentation master file, created by sphinx-quickstart on Sat Jul 27 22:33:01 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to Gugugu's documentation! ================================== Gugugu is a non-opinionated data serialization and RPC (Remote Procedure Call) framework. *Non-opinionated* means gugugu assumes very little on your implementation. You can serialize your data with JSON, XML... or your own serialization format, and communicate with any protocol you like. The definition syntax is a strict subset of Haskell. .. literalinclude:: ../examples/gugugu-definitions/HelloService.pg :language: haskell .. literalinclude:: ../examples/gugugu-definitions/HelloTypes.pg :language: haskell .. toctree:: :maxdepth: 2 :caption: Contents: definition lang/scala Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`