Package0.7.4ControlEnumerator
machines
Networked stream transducers
- Version0.7.4
- CategoryControl, Enumerator
- LicenceBSD-3-Clause
- AuthorEdward A. Kmett, Rúnar Bjarnason, Josh Cough
- MaintainerEdward A. Kmett <ekmett@gmail.com>
- Homepagegithub.com/ekmett/machines
- Pinned byhackage machines 0.7.4
- Sourcehackage.haskell.org/package/machines-0.7.4
Modules
19 modules- Data.Machine0
- Data.Machine.Fanout2Provide a notion of fanout wherein a single input is passed to
- Data.Machine.Group5
- Data.Machine.Group.General15Split up input streams into groups with separator values and process the
- Data.Machine.Is1
- Data.Machine.Lift3Utilities for working with machines that run in transformed monads,
- Data.Machine.Mealy3http://en.wikipedia.org/wiki/Mealy_machine
- Data.Machine.MealyT6http://en.wikipedia.org/wiki/Mealy_machine
- Data.Machine.Moore3http://en.wikipedia.org/wiki/Moore_machine
- Data.Machine.MooreT7http://en.wikipedia.org/wiki/Moore_machine
- Data.Machine.Pipe19Allows bidirectional communication between two MachineT. Exposed the
- Data.Machine.Plan9
- Data.Machine.Process37
- Data.Machine.Runner7
- Data.Machine.Source12
- Data.Machine.Stack5
- Data.Machine.Tee13
- Data.Machine.Type23
- Data.Machine.Wye9
Description
Networked stream transducers
Rúnar Bjarnason's talk on machines can be downloaded from: http://web.archive.org/web/20161029161813/https://dl.dropboxusercontent.com/u/4588997/Machines.pdf
Depends on
13 packages- adjunctions-4.4.4in this set
- base-4.22.0.0with GHC
- comonad-5.0.10in this set
- containers-0.8with GHC
- distributive-0.6.3in this set
- mtl-2.3.1with GHC
- pointed-5.0.5in this set
- profunctors-5.6.3in this set
- semigroupoids-6.0.2in this set
- semigroups-0.20.1in this set
- transformers-0.6.1.2with GHC
- transformers-compat-0.7.2in this set
- void-0.7.4in this set