servant/servant
Oleg Grenrus 45c1cbdfd5 Refactor Stream stuff
- Introduce SourceT, which is simple variant of "correct `ListT`".
  There are another variants possible (like in `streaming`),
  but I'm not sure there's much real difference.

- Introduce `Codensity`. There's a flag if people don't want to depend
  on `kan-extensions`.

- `StreamGenerator` and `ResultStream` are both `SourceT`.
  `Stream` combinator in `servant-client` uses `Codensity` for CPS.

- Add servant-machines, servant-conduit, servant-pipes
- Add streaming cookbook: just code, no explanations.
- Add a script to run streaming 'benchmarks'
2018-11-05 15:48:47 +02:00
..
src/Servant Refactor Stream stuff 2018-11-05 15:48:47 +02:00
test Refactor Stream stuff 2018-11-05 15:48:47 +02:00
.ghci add servant/.ghci 2016-01-07 23:59:54 +01:00
CHANGELOG.md Merge servant-generic 2018-07-05 23:21:25 +03:00
LICENSE Change copyright to servant contributors 2016-01-20 16:58:29 +01:00
Setup.hs Cleanup pre-GHC-8.0 stuff 2018-07-11 01:39:38 +03:00
docs.sh prepare merge 2015-04-20 11:21:21 +02:00
servant.cabal Refactor Stream stuff 2018-11-05 15:48:47 +02:00
update-nixpkgs.sh prepare merge 2015-04-20 11:21:21 +02:00