├── .buildkite └── pipeline.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Setup.hs ├── default.nix ├── distributed-closure.cabal ├── examples └── ClientServer.hs ├── nix └── nixpkgs │ └── default.nix ├── shell.nix ├── src ├── Control │ ├── Applicative │ │ └── Static.hs │ ├── Comonad │ │ └── Static.hs │ ├── Distributed │ │ ├── Closure.hs │ │ └── Closure │ │ │ ├── Internal.hs │ │ │ └── TH.hs │ └── Monad │ │ └── Static.hs └── Data │ ├── Functor │ └── Static.hs │ └── Profunctor │ ├── Choice │ └── Static.hs │ ├── Static.hs │ └── Strong │ └── Static.hs └── tests └── test.hs /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/default.nix -------------------------------------------------------------------------------- /distributed-closure.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/distributed-closure.cabal -------------------------------------------------------------------------------- /examples/ClientServer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/examples/ClientServer.hs -------------------------------------------------------------------------------- /nix/nixpkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/nix/nixpkgs/default.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Control/Applicative/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Control/Applicative/Static.hs -------------------------------------------------------------------------------- /src/Control/Comonad/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Control/Comonad/Static.hs -------------------------------------------------------------------------------- /src/Control/Distributed/Closure.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Control/Distributed/Closure.hs -------------------------------------------------------------------------------- /src/Control/Distributed/Closure/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Control/Distributed/Closure/Internal.hs -------------------------------------------------------------------------------- /src/Control/Distributed/Closure/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Control/Distributed/Closure/TH.hs -------------------------------------------------------------------------------- /src/Control/Monad/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Control/Monad/Static.hs -------------------------------------------------------------------------------- /src/Data/Functor/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Data/Functor/Static.hs -------------------------------------------------------------------------------- /src/Data/Profunctor/Choice/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Data/Profunctor/Choice/Static.hs -------------------------------------------------------------------------------- /src/Data/Profunctor/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Data/Profunctor/Static.hs -------------------------------------------------------------------------------- /src/Data/Profunctor/Strong/Static.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/src/Data/Profunctor/Strong/Static.hs -------------------------------------------------------------------------------- /tests/test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/distributed-closure/HEAD/tests/test.hs --------------------------------------------------------------------------------