/free-agent

A general framework for multi-agent systems. An agent-environment interface is abstracted with a free monad.

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

free-agent

Build Status

This package provides a general framework for multi agent systems. Agent-environment interface is implemented using free monads.

Installation

You can simply clone this repository and run cabal-install:

$ git clone https://github.com/fizruk/free-agent.git
$ cd free-agent
$ cabal install

Documentation

Haddock documentation is available at http://fizruk.github.io/free-agent/docs/

How to run tests

cabal configure --enable-tests && cabal build && cabal test

Contributing

Contributions and bug reports are welcome!

Please feel free to contact me via GitHub or on the #haskell IRC channel on irc.freenode.net.

-Nickolay Kudasov