├── .ghci ├── .github └── workflows │ └── haskell-ci.yml ├── .gitignore ├── .vim.custom ├── CHANGELOG.markdown ├── LICENSE ├── README.markdown ├── Setup.lhs ├── cabal.haskell-ci ├── cabal.project ├── either.cabal ├── src └── Data │ └── Either │ ├── Combinators.hs │ └── Validation.hs ├── stack.yaml └── tests └── Main.hs /.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/.ghci -------------------------------------------------------------------------------- /.github/workflows/haskell-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/.github/workflows/haskell-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/.gitignore -------------------------------------------------------------------------------- /.vim.custom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/.vim.custom -------------------------------------------------------------------------------- /CHANGELOG.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/CHANGELOG.markdown -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/README.markdown -------------------------------------------------------------------------------- /Setup.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/Setup.lhs -------------------------------------------------------------------------------- /cabal.haskell-ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/cabal.haskell-ci -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /either.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/either.cabal -------------------------------------------------------------------------------- /src/Data/Either/Combinators.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/src/Data/Either/Combinators.hs -------------------------------------------------------------------------------- /src/Data/Either/Validation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/src/Data/Either/Validation.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/stack.yaml -------------------------------------------------------------------------------- /tests/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekmett/either/HEAD/tests/Main.hs --------------------------------------------------------------------------------