cabal-version: 3.4 name: bluefin-algae version: 0.1.0.0 synopsis: Algebraic effects and named handlers in Bluefin. description: A framework for user-defined effects powered by delimited continuations. license: MIT license-file: LICENSE author: Li-yao Xia maintainer: lysxia@gmail.com copyright: Li-yao Xia 2024 category: Control build-type: Simple extra-doc-files: CHANGELOG.md tested-with: GHC == 9.6.4 GHC == 9.8.2 GHC == 9.10.1 common warnings ghc-options: -Wall library import: warnings exposed-modules: Bluefin.Algae Bluefin.Algae.DynExn Bluefin.Algae.DelCont Bluefin.Exception.Dynamic Bluefin.Algae.Reader Bluefin.Algae.State Bluefin.Algae.Exception Bluefin.Algae.Exception.DynExn Bluefin.Algae.NonDeterminism Bluefin.Algae.Coroutine reexported-modules: Bluefin.Eff build-depends: bluefin >= 0.0.6 && < 0.1, bluefin-internal < 0.1, base >=4.18 && < 4.22 hs-source-dirs: src default-language: Haskell2010 test-suite main-test import: warnings default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs build-depends: base, tasty, tasty-hunit, bluefin, bluefin-algae test-suite quadratic-counter import: warnings default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: bench main-is: quadratic-counter.hs build-depends: base, tasty, tasty-bench, bluefin, bluefin-algae source-repository head type: git location: https://github.com/Lysxia/bluefin-algae