├── .github ├── FUNDING.yml └── workflows │ └── haskell.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cabal.project ├── doctest └── DoctestDriver.hs ├── examples ├── LICENSE ├── oops-examples.cabal └── src │ └── Examples.hs ├── gen └── Data │ └── Variant │ └── Gen.hs ├── hie.yaml ├── oops.cabal ├── src ├── Control │ └── Monad │ │ └── Oops.hs └── Data │ └── Variant.hs └── test ├── Data └── VariantSpec.hs └── Spec.hs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/haskell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/.github/workflows/haskell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .ghc* 2 | dist-newstyle 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/README.md -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: 2 | . 3 | examples 4 | -------------------------------------------------------------------------------- /doctest/DoctestDriver.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/doctest/DoctestDriver.hs -------------------------------------------------------------------------------- /examples/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/examples/LICENSE -------------------------------------------------------------------------------- /examples/oops-examples.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/examples/oops-examples.cabal -------------------------------------------------------------------------------- /examples/src/Examples.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/examples/src/Examples.hs -------------------------------------------------------------------------------- /gen/Data/Variant/Gen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/gen/Data/Variant/Gen.hs -------------------------------------------------------------------------------- /hie.yaml: -------------------------------------------------------------------------------- 1 | cradle: 2 | cabal: 3 | -------------------------------------------------------------------------------- /oops.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/oops.cabal -------------------------------------------------------------------------------- /src/Control/Monad/Oops.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/src/Control/Monad/Oops.hs -------------------------------------------------------------------------------- /src/Data/Variant.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/src/Data/Variant.hs -------------------------------------------------------------------------------- /test/Data/VariantSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell-works/oops/HEAD/test/Data/VariantSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | --------------------------------------------------------------------------------