1
1
mirror of https://github.com/coot/free-category.git synced 2024-11-23 09:55:43 +03:00
Free categories, free arrows and free categories with monadic actions
Go to file
2018-10-24 10:33:04 +02:00
nix Build with ghc802 2018-10-22 23:46:22 +02:00
src/Control/Category Added Arrow instances 2018-10-24 10:33:04 +02:00
.travis.yml Fixed cachix signing key 2018-10-23 14:02:08 +02:00
default.nix nix scripts 2018-10-22 00:09:31 +02:00
free-category.cabal Compile with GHC 822 2018-10-22 17:00:35 +02:00
LICENSE Initial commit 2018-08-26 19:12:12 +02:00
pkg.nix nix scripts 2018-10-22 00:09:31 +02:00
README.md Updated README and documentation 2018-10-23 22:15:11 +02:00
shell.nix nix scripts 2018-10-22 00:09:31 +02:00

Free Category

Maintainer: coot Travis Build Status

This package introduces variouos encodings of free categories in Haskell.

Free categories are useful to model state machines in a simple yet type safe way. Read more here on a simple example of a finite state machine encoded using a free category using a simple GADT.