servant/servant-foreign
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
CHANGELOG.md Support GHC-8.4.1 and newer deps 2018-05-26 01:06:36 +03:00
LICENSE Change copyright to servant contributors 2016-01-20 16:58:29 +01:00
README.md Extract common code-generation stuff to servant-foreign 2015-09-21 20:59:09 +03:00
Setup.hs Apply stylish-haskell on all modules 2018-06-29 23:36:39 +03:00
servant-foreign.cabal 8.4.4 job 2018-10-15 18:15:52 +03:00
tinc.yaml Use tinc on travis 2015-11-05 09:32:13 +08:00

README.md

servant-foreign

servant

Types and helpers for generating clients for servant servers in arbitrary programming languages.